According to http://en.wikipedia.org/wiki/Network_Time_Protocol, "NTP can usually maintain time to within tens of milliseconds over the public Internet, and can achieve better than one millisecond accuracy in local area networks under ideal conditions. Asymmetric routes and network congestion can cause errors of 100 ms or more."
So syncing to within 100ms is feasible with a public NTP server, and is probably your simplest route to getting this working.
Since you're on a LAN, you might be able to achieve better performance by having the master send network messages to the subordinates giving its idea of the current time, or perhaps more simply by running your own NTP server on the LAN and pointing your cluster to it.