con windows 7 prueba lo del amigo sanson, aunque yo prefiero el MHOTSPOT.
como tienes xp, crea una red AD HOC.
Crear una red ad hoc en Windows XP
1. En Panel de control, seleccione Conexiones de red y después abra el cuadro de diálogo Conexión de red inalámbrica.
2. Haga clic en Propiedades.
3. Haga clic en la ficha Redes inalámbricas.
4. Haga clic en Avanzadas en la parte de abajo del cuadro de diálogo.
5. Seleccione Sólo redes de equipo a equipo (ad hoc) y desactive la casilla de verificación Conectar automáticamente a redes no preferidas
Opciones avanzadas
Redes para tener acceso
O Cualquier red disponible (punto de acceso preferido] O Sólo redes de punto de acceso (infraestructura) 0 Sólo redes de equipo a equipo (ad hoc]
1.1 Conectar automáticamente a redes no preferidas
Cerrar
6. Haga clic en Cerrar.
7. Haga clic en el botón Agregar bajo Redes preferidas.
8. Introduzca un nombre de red para la red ad hoc
espero que te sirva
saludos