El que el XP no se te conectara a internete podía ser un simple tema de corrupción del sistema operativo que ha degenerado en que el XP no arrancara.
Ahora bien, para reparar la instalación del XP necesitas un CD de Windows XP. El del Windows Vista/7 ¡no vale!; su sistema de arranque es completamente distinto. Introduces el CD de Windows XP, arrancas el programa de instalación, pulsas ENTER para iniciar la instalación (No pulses R para la consola de recuperación), seleccionas la partición donde está el XP instalado y entonces la instalación reconocerá la instalación de XP actual y te preguntará si quieres repararla... PROFIT!