in reply to Syncronizing two computers

Do you have a high resolution clock under windows (for instance, does Time::HiRes run there?)

If you can get hires timer from that or from any other module, select a time not far into the future, and have both machines start then.

Of course, you will have to ensure that both machines have synchronized clocks (and I don't know if even NTP can guarantee 1ms resolution in sync).