Hi Walker,
For file and printer sharing you need to have Netbeui installed on both machines and if it is a router, don't put an IP address on either as the router will assign them.
For Win 98:
Go to Start > Settings > Control Panel. Double click on Network.
See if you have Netbeui in the list under configuration, if not, click add, then select Protocol and click Add. You'll get a second window up, select Microsoft on the Left and Netbeui on the Right and click ok.
It should add Netbeui, click the Identification tab and see what you have for the workgroup.
Click ok again and reboot.
For Win XP:
The files necessary for installing the NetBEUI protocol on Windows XP are Netnbf.inf and Nbf.sys. Complete the following steps to install NetBEUI:
Insert your Windows XP CD-ROM into the CD-ROM drive and browse to the Valueadd\MSFT\Net\NetBEUI folder.
Copy Nbf.sys to the %SYSTEMROOT%\System32\Drivers directory.
Copy Netnbf.inf to the %SYSTEMROOT%\Inf hidden directory.
NOTE: To make a hidden folder viewable, perform the following steps:
Click Start, click Run, type Explorer, and then press ENTER.
Click Tools, click Folder Options, and then click the View tab.
Under Advanced Settings, click Show hidden files and folders under the Hidden files and folders Folder.
Click Start, click Control Panel, and then double-click Network Connections.
Right-click the adapter you want to add NetBEUI to, and then click Properties.
On the General tab, click Install.
Click Protocol, and then click Add.
Click to select NetBEUI Protocol from the list and then click OK.
Restart your computer if you receive a prompt to complete the installation.
The NetBEUI protocol should now be installed and working.
Make sure you have the same workgroup in XP.