Rsync over ssh is what you want. With a little scripting it should be more than capable of what you're looking for.

Matthew