Redes locales

Hola, ya que hago pregunta en este foro, te responderé en mí campo porque de 3d ni papa. Te recomiendo un hub 10/100 y dos tarjetas 10/100. Puedes usar cables cruzados, pero nunca sabes si mañana vas a enchufar un tercer equipo.

La impresora la podrás enchufar al hub siempre que está tenga conexión de red. Si no, la configuras en un equipo como recurso compartido. No te recomiendo nada superior a 100 Mb/segundo porque no creo que lo vayas a necesitar, y te sube el precio bastante. El resto es un juego de niños. No voy a entrar en protocolos, así que, limítate a dar a cada equipo una IP, por ejemplo.
192.168.0.1 a uno y 192.168.0.2 al otro. La máscara 255.255.255.248 a ambos. Ponle 192.168.0.3 a un router que puedas tener para acceso a internet (si lo tienes, si no, nada).

Comparte un recurso en cada equipo, una carpeta o lo que quieras, haces ping desde el ms-dos de uno a otro y si se ven, serás capaz de navegar con el explorador en el recurso compartido del vecino. Ojo, ambos deben estar en el mismo grupo o dominio. Creo que el Windows XP trae por defecto un grupo de trabajo, así que, no creo que te de problemas. Saludos.