Ah. Windows98 doesn't like sharing. It wasn't programmed for network sharing so it can't really share (I know it says it can, but it's friggin impossible)
You may be able to do something from the XP machine, though, but I doubt it.
Why would you need to do this anyways? Just set a drive in one of the PC's as a network drive (say the C: of the XP machine) and allow all users on the win98 machine to save their stuff to the XP C: by default, then you use the printer connected to the XP machine to print the shit.
Also, try print-servers ... may be worth taking into account.
Sorry if this ain't much use :P I aren't really that good with networking.
www.root32.com - General Computing and Security Site