Dices que en el ordenador secundario no va internet, pero no dices nada de que no vea al XP, así que partiremos de que ya están en red y de que ellos entre sí sí que se ven.
Pues bien, para tener internet en el secundario, tendrás que tocar una cosilla en el XP. En las conexiones de red->la de ADSL, tendrás que buscar una opción de "compartir conexión" o algo así. No sé si vendrá o no, es que no uso XP, busca por el foro por si acaso. Si no la encuentras, también puedes compartir la conexión con un programa como wingate, busca un hilo creo que de Raulex donde lo explicaba, que es muy sencillo.
En el secundario simplemente tendrás que ponerle una IP y máscara de tu red privada (supongo que ya las tienes), las DNS de Telefónica y como puerta de enlace la IP del ordenador del XP.
Saludos