Check out a program called "Unison".. It shoud be in the repository. It can keep stuff in sync back and forth between 2 machines using ssh i believe. You'd have to figure out what connects to what for the round-robin setup you described.