Would anyone know why a program written in vb 5.0 would have a problem opening
a Com port on any Win2000 machine but will work on any other Win95 or Win98
machines??

Any Win2000 machine will report an error that when opening a Com port via
vb 5.0 progam that it can't open the port because it's already open.