If you have only a switch, you'll have to use your server as your router.
Your server has its DSL modem installed. Whether it's internal or external is unimportant.
Your server also has a NIC hooked to your switch.
You will need to set up your internal network with manual IP addresses or allow your W2K server to issue DHCP addresses to the hosts plugged into the switch.
If your desktop hosts can see the server on your local network, all you need to do now is enable Internet Connection sharing on the server. Have a look here:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;237254
This is Microsoft's article on enabling ICS.
Once ICS is enabled, then you go into the IE on your desktops, click Tools, Internet Options, go to the Connections tab, and in the lower right click the LAN settings button. Your desktop should be able to auto-discover the ICS server, but if not, you'll need to add it as your proxy server.
That should get you most of the way there.
Okay, now that that's said, let's add one more option. Go to Walmart, OfficeMax, OfficeDepot, BestBuy, CompUSA or any of a host of web retailers, spend $50 on a broadband router, hook it up to your DSL connection, and let it issue DHCP addresses and allow all your hosts to go to the Internet without using your server as a proxy.
If your DLS modem is internal and has no Ethernet connection, then you'll need to spend a bit more and buy a router with a built in DSL modem.
Hope this helps some.