Por lo q veo, todo esta bien. Me imagino q la forma en q estan conectadas las maquinas es esta:
Internet>Router>PC's
Si esta de esta forma, puede comprobar q el router le este dando IP a todas de esta forma:
-En las de Windows XP abra el MS-DOS Commadn Prompt y escriba "ipconfig /all" esto le da toda la informacion de la tarjeta de red, incluyendo los ip's el gateway etc.
-En la q tiene Windows Me se va a Run y escribe "winipcfg" ahi le sale una ventana con informacion de las diferentes interfaces de RED en el menu de arriba escoge la tarjeta con la que esta trabajando y se fija en el IP y en el Gateway igual en las de Windows XP.
Segun la configuracion q tiene su router las direcciones de cada maquina deberian estar dentro del rango de 192.168.0.100 y 192.168.0.199, y el gateway deberia ser 192.168.0.1.
Si alguna de las maquinas tiene la diferente esta informacion esto es lo q tiene q hacer:
-En las de Windows XP en el Command Prompt escribe los siguientes comandos "ipconfig /release" y despues "ipconfig /renew"
-En la de Windows ME en la misma ventana donde le sale la informacion de los IP, hay dos botones con los mismos comandos, "Release" y "Renew"
Si alguna de las maquinas no renueva el IP esto significa q tiene un problema de comunicacion con el Router.
Ahora q si la unica maquina q no puede ver en la red a las demas y viceversa es la q tiene Windows ME le aconsejo q le haga el Upgrade a XP o 2000. Por q seria un simple problema de compatibilidad de Windows, y con ME no hay nada q hacer.