Quiero creer que el problema está entre las tecnologías que usan Windows 9x y Windows XP.
¿Por que no utilizas Windows XP como servidor en lugar de usar una con Windows 98? Tendrás mayor facilidad al configurar tu red y te dará mayores libertades que Windows 98 como servidor. Yo he configurado redes con Windows XP como servidor, como clientes equipos con Windows 9x/ME/XP y todo me ha funcionado de manera correcta.
Como te comente anteriormente, creo que debes cambiar a XP como tu servidor y las demás como clientes.
Saludos y espero haberte podido ayudar