well in my college we also have the same problem when ever there is too much load in the Terminal server,as per my experinecesthis might not necessarly be a virus doing, too much stuff in the terminal server may also be a way to your server getting stuck

i may not be right but i am not wrong

plz free up space in your terminal server,
and i sincerly hope that you windows 2000 server is updated