Actually it is easy to do with 2000 pro. The only limitation is number of connections. I set up in a call center 4 machines to access a printer on a 2000 pro workstation.
There is one issue, and that is number of concurrant connections to the 2000 pro workstation. I think it is 15, but I'm not sure. Also a connection will stay active for a specific amount of time. Hence if user A prints, then User B prints ... eventually you will run out of connections. A connection will remain active for a default amount of time, which is about 15 minutes but configurable through the registry on the "serving" win2000 pro station.
So long story short, keep the users connecting low enough and you can do it.
-RY