Hi,
Ich habe ebenfalls Apache unter XP laufen und alles geht wunderbar. Ist bei dir vielleicht eine Firewall am laufen (die von XP oder extra Software wie ZA,...) ?
Bei ZoneAlarm musst du den Port 80 dauerhaft freigeben, nicht nur für Apache.
Die XP Firewall solltest du mal zum testen deaktivieren um zu gucken ob es daran lag, wenn ja, dauerhaft ausschalten und ZA oder so installieren und richtig konfigurieren.
Viele Grüße
Laurens Stötzel