In that case, your problem is easily fixed. First, toss away the hub: you don't need it when only 2 computers are networked and it increases the problem spot 3-fold: from 2000 to the hub; from the hub to the 98; or the hub itself.
Just get a CAT5crossover cable (make sure it is crossover, where the pins on one end run opposite to the pins on the other end) and connect it to the 2 NIC cards.
Grab a copy of "Proxy" from http://www.analogx.com/contents/download/network/proxy.htm and installit into both computers. Go to Start\Settings\Taskbar and Start Menu and add them to the Startup group on each computer so they load when you start each computer.
Next, on the 98 computer only, open IE and go to Internet Options/Connections/LAN settings and add proxy address 192.168.0.1 to all the servers. For Port, use 6588 in everything except FTP (21) and Socks (1080).
In Network Neighbourhood, in the TCP/IP properties use 192.168.0.1 for the 2000 and 192.168.0.2 in the 98. Set both subnet masks to 255.255.255.0, reboot and enjoy.
clover