The most common issues are:
1. The printer is not shared.
2. Firewalls are installed and working.
Hint: Zonealarm can't be "disabled".
3. A firewall is enabled in the router.
4. The 98 PC "user" has no account on the XP machine.
Hint: well discussed in the XP Forum. No need for me to duplicate this again.
Best of luck,
bob
Setup: DSL internet connected to Netgear RP615 router.
Computer "A" XP home connected to port 1 of router. Computer "B" XP home connected to port 2 of router.
Internet/email access functions on both computers. However I can not get file/printer sharing to function on both computers. I have used the wizard and have also tried to do it myself.
Issue Computer "A" can see Computer "B" in Network Neighborhood and it's shared folder. Computer "A" can view/edit or copy file to B's shared folder. Computer "B" can see computer "A" in Network Neighborhood. When I try to open the folder or see the shared folder I get an error on computer "B" saying it does not have access.
How do I provide computer "B" with access to the shared folder on "A"?
Thanks,

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic