For a stand-alone set of PCs, take a look at "orphan mode" NTP. I don't
know whether you can combine this with sending a common PPS signal to
all the PCs, though. You may be able to get 1 ms just with NTP alone,
though, if the loading is light and you use a short local polling interval.
There may be an additional difficulty with Windows PCs in that PPS works
by having the NMEA driver timestamp the first received packet of serial
data with the time of the PPS transition on the DCD line, so if there is
no serial data the PPS may not be registered. Again I am not
sufficiently expert to give a definitive answer on that - just a
warning. As you mention a UNIX-like file name this may not be a problem
for you, but someone else has mentioned a similar issue to me just
recently and may be reading this group.
--
Cheers,
David
Web:
http://www.satsignal.eu