I've checked the LMHOST file and that's properly installed too.
I have seen similar problems before. Possibly it?s a Microsoft browser problem. In a Windows network there is an election for a Master browser. Windows computers elect a master browser based on the OS. It could be possible that the Win2K and XP machines don?t recognizing the Win98 computer.
Solution (A) Assuming all the configuration settings are correct you could try installing NetBEUI an all of the machines and see if provides a quick fix.
1) Verify all the TCP/IP settings. Make sure they are all in the same class and have a common mask i.e. (192.168.0.0 /24)
2) Insure that you can ping each machine
3. Make sure the workgroups match and that file and print sharing is enabled.
4) Double check the lmhost file it should look something like:
192.168.0.1 computer1 #PRE 192.168.0.2 computer2 #PRE
5. And the hosts file:
127.0.0.1 localhost 192.168.0.1 computer1 192.168.0.2 computer2
(In both of the lmhost and host files, computer1 and computer2 should be replaced with the real names you are using for your computers)
6. Create the file browser.reg with exactly the following text for the WinXP computer:
Save this file with notepad as browser.reg and enter the information into the registry.
This was first published in February 2003