Sachverhalt: A. Dr. med. X._, Arzt für Allgemeine Medizin FMH mit Praxis in Y._ (nachfolgend: Arzt), ist in der vom Konkordat der Schweizerischen Krankenversicherer (heute: santésuisse) für die Jahre 1998 und 1999 herausgegebenen Behandlungsfallstatistik (nachfolgend: KSK-Statistik [heute: Rechnungsstellerstatistik der santésuisse]) der Arztgruppe 50 (Allgemeinpraktiker mit Röntgen) zugeordnet. Die KSK-Statistik weist für ihn bei den Arztkosten 1998 152 Indexpunkte und 1999 162 Indexpunkte aus, bei den Medikamenten (direkte und veranlasste Kosten) für beide Jahre je 149 Punkte. Gestützt auf die Daten der KSK-Statistik 1998 und 1999 machte der Verband Solothurnischer Krankenversicherer (heute: santésuisse Aargau-Solothurn, nachfolgend: Krankenversicherer) beim Schiedsgericht in der Kranken- und Unfallversicherung des Kantons Solothurn (nachfolgend: Schiedsgericht) in Vertretung der im Rubrum des vorliegenden Urteils aufgeführten Krankenversicherer am 18. September 2000 die folgenden Rückforderungsbegehren gegen den Arzt anhängig: Fr. 205'903.80 wegen Überarzten im Jahre 1998 nebst Zins zu 5 % seit 22. September 1999 und Fr. 242'809.95 wegen Überarzten im Jahre 1999 nebst Zins zu 5 % seit 25. Juli 2000. An der am 8. August 2002 vor dem Obmann des Schiedsgerichtes durchgeführten Vermittlungsverhandlung anerkannte der Arzt die Klage bis zum Betrag von Fr. 50'000.-, die Krankenversicherer gaben die Bereitschaft zu Protokoll, die Rückforderung für den Fall der gütlichen Beilegung vergleichsweise auf Fr. 280'000.- zu reduzieren. Ein Vergleich kam nicht zu Stande. B. Am 19. September 2002 reichten die Krankenversicherer beim Schiedsgericht die schriftlich begründete Klage ein mit den bereits in der Eingabe vom 18. September 2000 gestellten Rechtsbegehren. Mit Entscheid vom 25. August 2003 hiess das Schiedsgericht die Klage teilweise gut und verpflichtete den Arzt, den Klägern den Betrag von Fr. 380'941.35 und eine Parteientschädigung von Fr. 15'000.- zu bezahlen. Zudem wurden die Verfahrenskosten mit einer Urteilsgebühr von Fr. 4'000.-, total Fr. 6'300.-, dem Arzt auferlegt. C. Der Arzt lässt Verwaltungsgerichtsbeschwerde führen mit dem Begehren, die Forderungsklage der Krankenversicherer sei in Aufhebung des angefochtenen Entscheids abzuweisen, eventualiter sei die Sache zum Neuentscheid in formell zutreffender Weise an die Vorinstanz zurückzuweisen. Vorinstanz und Krankenversicherer schliessen auf Abweisung der Verwaltungsgerichtsbeschwerde. Das Bundesamt für Sozialversicherung, Abteilung Kranken- und Unfallversicherung (seit 1. Januar 2004 im Bundesamt für Gesundheit), verzichtet auf eine Vernehmlassung. 