Si te decantas por el switch, tendrias que tener un ordenador conectado al cablemodem y con la conexión compartida a internet. El resto de ordenadores se conectarian a internet a trabes de ese ordenador(servidor).
El esquema seria este: El cablemodem tendria que estar conectado a trabes del USB a un ordenador. Al hacer esto, en conexiones de red apareceria una conexion nueva y la tendriamos que compartir activando la opción que viene en el XP. La tarjeta de red del servidor y la del resto de equipos tendrian que tener una IP del mismo rango(192.168.0.1, 192.168.0.2... y asi sucesivamente).
La otra opción es la del router neutro(en mi opinión la mas fiable y menos molesta, ya que no tiene pq estar el servidor encendido para que los otros ordenadores tengan acceso a internet). Este tipo de router se conecta directamente con el isp y obtiene el ip, puerta de enlace y todo lo demas. A partir de aqui solo nos queda asignar una IP a cada equipo y poner como puerta de enlace la IP del router... ¡y a navegar!
Se podria profundizar bastante mas en el tema, pero esta respuesta tampoco pretende ser un manual, sino una pequeña orientación para la gente que esté dudando sobre que sistema utilizar.
Saludos