For $50 or so you can buy a cheap hardware print server -- which is pretty much a little box that has an RJ45 network connector and a parrallel or USB port for the printer.
The printer then won't need to be hooked & shared on either computer, but both can print there directly over the local network.
For example: http://www.newegg.com/Product/Product.asp?Item=N82E16833315059 (parallel)
http://www.newegg.com/Product/Product.asp?Item=N82E16833156025 (USB)
(There are many others in the same price range)
The one catch is that you'll need special drivers for Win98 (XP should be fine, it can print to a standard ethernet printserver out of the box), so you need to make sure that the print server in question comes with Win98 drivers.
Alternatively, if you have a small home network with a home router in it, you can consider replacing the router for one with a built-in print server, for example:
http://www.newegg.com/Product/Product.asp?Item=N82E16833135113#DetailSpecs (Broadband router with USB print server)
The printer then won't need to be hooked & shared on either computer, but both can print there directly over the local network.
For example: http://www.newegg.com/Product/Product.asp?Item=N82E16833315059 (parallel)
http://www.newegg.com/Product/Product.asp?Item=N82E16833156025 (USB)
(There are many others in the same price range)
The one catch is that you'll need special drivers for Win98 (XP should be fine, it can print to a standard ethernet printserver out of the box), so you need to make sure that the print server in question comes with Win98 drivers.
Alternatively, if you have a small home network with a home router in it, you can consider replacing the router for one with a built-in print server, for example:
http://www.newegg.com/Product/Product.asp?Item=N82E16833135113#DetailSpecs (Broadband router with USB print server)