Hola
mira obtener el resultado que desea en xp debes activar conexion compartida de internet de windows xp. Podes ir a panel de control, luego conexiones de red.
En donde tenes la conexion telefonica de internet le das un click izquierdo del mouse y te vas a propiedades.
Luego anda a la solapa Opciones Avanzadas.
Luego activas la opcion que deice Permitir que Otros Usuarios se Conecten a Internet A traves de la conexion de internet de este equipo
Tambien activa la opcion siguiente a la primera opcion, por lo que hace es que cuando este desconectado la pc de internet se conecte automaticamente a internerte"CONEXION POR DEMANDA"
Luego te vas la opcion configuracion y en la solapa de servicios activas los servicios que queres que los otros usuarios o pc que esten conectados a tu maquina pueden hacer como por ejemplo www, ftp, vpn, etc.
Este sistema esta bastante interesante dado que lo podes configurar que se conecte por demanda. Tambien tiene un firewall bastante sencillo pero eficaz.
bueno espero que te sirva y que lo queres hacer