Ok.
on the windows 98/ME machines install the "microsoft file and printer sharing" client.
(right click network neighborhood, go to properties, click add, then click service, then file and printer sharing for microsoft networks. reboot computer. now on the computers right click the C drive and share it, name your share like CDrive or something like that it does not matter. now go to the other computer and open up windows explorer now go to tools->map network drive and enter in the UNC path to the other computer share ie: \\computername\sharename  ie: if you created the CDrive share on your win98 machine which was named brian it would be: \\brian\CDrive   do this on the other computer as well.. now you are sharing files. go to the computer that has the printer installed and right click on the printer and select sharing and share the printer.. now go to the other computer and add a printer, select network printer and type in the UNC path to the printer share ie: \\computername\share      like \\brian\hplj  now you are sharing a printer.. have fun and hope this was not too broad. If you have further questions just post them.