<<< I have netbeui on the 98se but not on the XP Home. Is that the problem? >>>
No, because you normally network with TCP/IP protocol when using XP. You could if you wanted install NetBEUI protocol in XP, but it shouldn't be necessary to use an alternative protocol and TCP/IP is *essential* for the internet.
In XP, make sure you have NetBIOS over TCP/IP enabled in the settings for the network adapter that connects to the 98SE PC (presumably your "Local Area Connection"). In the Network Connections folder, right click the Local Area Connection and select Properties. Highlight "Internet Protocol (TCP/IP)" and click the Properties button. Click the Advanced button and select the WINS tab. Set the option to "Enable NetBIOS over TCP/IP".