Was ist das für ein Server, auf dem xampp läuft? Wenn es ein Ubuntu-Server ist (oder Debian oder Suse oder sonst eine Distribution mit Paketverwaltung) installiert man besser die Pakete mysql, apache, php etc. über die Paketverwaltung, dies ist in der Regel sauberer (und auch nicht schwerer heutzutage 😉 ). Aber zum Probieren reicht evtl. auche erstmal xampp.
Läuft denn alles? Dann hast Du eine funktinierende php-Umgebung und kannst über eine einfache php-Seite Dein Python-Skript aufrufen, siehe hier: http://www.php-resource.de/forum/showthread/t-65120.html
Eleganter wäre es aber sicherlich, entsprechende Apache-Mods zu installieren, um Python-Code direkt auszuführen, Apache (Abschnitt „Python“) wäre eine Möglichkeit, fastcgi eine andere. Ich weiß aber nicht, wie man bei xampp Apache-Module dazu installiert.