1) Check the event log on the NT server. Does it report connection failures also? If so it could be that your server's nic or the hub is failing intermittently.
2) Have you recently added anything to the server in the way of software that could cause random strangeness like a virus program or monitor program?
3) Are the workstations all configured the same? If so try disabling their virus software or other programs running in memory. There are some packages that will cause connection failures. Using MSconfig at the run prompt from the start button allows you to control the startup programs. Work with various combinations to determine if one of the programs is causing the comm failure.
3) Protocol/memory conflicts can cause this. Look through your protocols and simplify the number of them to one if possible. Experiment with a workstation to see if removing and readding the protocols will help.
In summary your possibilities are:
1) Memory conflicts
2) Server hardware confiicts
3) Hub failure.
Hope this helps!