<step1>
IP reachable になっているかどうかの確認。
A)ルータの設定ではDHCPを使う設定ですか?
ならばWinXP で IP address の収得が成功しているかどうかを確認してください。
B)XP より ping をルータに対して成功するかどうか確認してください。
C)上記をクリアしたらWin98に対してもpingを実行してください。
D)次にwin98/Me より XP に対してpingがとおりますか。
<step2>
Microsoft Network と Net BIOS がTCP/IP上で使用可能になっているかどうかの確認。
A)win98,winMEのネットワークデバイスに "NETBEUI" が"無い"ことを確認してください。
あれば削除します。(XP では標準ではインストールされません)
B)各パソコンでMicrosoft Networkが入っているかどうか、NetBIOS over TCP/IP が有効になっているかどうかを確認してください。
また、TCP/IPがMicrosoft Networkにバインドされているかどうかを確認してください。
<step3>
XPのアクセスが可能になっているかどうかの確認。
win98とwinMEのユーザ名がXPのユーザとして登録されているかどうかを確認してください。
とかきましたが No.2の方の参考URLにすでに同様のことがかかれていましたね。
(書いてから気がつきました)
では。