Muchos proveedores de cable rapido bloquean el puerto 80, si no lo puedes desbloquear por tu cuenta, entonces trata de configurar tu servidor apache para que trabaje en otro puerto. Recuerda abrir el puerto en el firewall tambien. Te recomiendo que consigas una cuenta en no-ip. Una vez hecho esto puedes accesar a tu web site usando
http://noipaddres:8080/, ellos tambien te ofrecen redireccionamiento de puerto 80.
configura tu apache server para que puedas usar virtual servers y puedas tener varias paginas en tu windows xp server