How to synchronize many arduinos - shared clock

You could connect one of them with a reliable clock (ethernet/gps/RTC) and have it send the time to the other arduino's. There are several ways, wireless/wired, you could send the time.
By sending the data periodically one needs a reliable clock and the rest could be synchronized.

Question may be how accurate the clocks need to be and how you want to communicate.