I don't know whether this will work with Windows, which it appears to me that you are running, but I would suggest that you start with a solution where one machine acts as a dispatcher and uses the
language to tell the others what to do. I would suspect that you can make expect work on Win2K, but not the rest of them. Once you get proficient with expect, you can try a few more tricks.