Can you suggest to me what I need to do on the server or on the PC so that all of them are on the same network and able to share the resources? I would be grateful.
Unless you've configured your routers to do packet filtering, the systems are already able to share resources. It may not seem that way, because they won't show up in each other's Network Neighborhood. Name resolution won't work either, since by default Windows 98 can only resolve names for computers on its local subnet.
Probably the simplest way to solve this is to configure your Windows 2000 Server as a WINS server. Then, configure the Windows 98 system as a WINS client. On the Win98 system, provide the IP address of the Windows 2000 Server within the WINS Server field of the network properties dialog box. For an overview of how WINS works, read this.
Now, a word about security -- This will work if you don't have packet filtering configured on the routers. However, anyone else on the Internet can access your resources just like you. To improve this situation, you should configure packet filtering and add a Virtual Private Network (VPN) between the sites. Here's a good explanation of how this should be done.
This was first published in February 2002