Synchronize iCal

Does anyone know how to make iCal on two separate machines in sync? I don’t want to copy the files over but if one machine has some dates and the other machine has other dates, to merge the two machines with both machines dates.