Hi,
I've done similar project in the past (see IPTables project in my feedback), so here is how the solution could be implemented:
1. Admin page with the list of hotels, where admin can create/edit/update hotel records
2. Admin page will have "Sync" button (or buttons)
3. Admin page will have buttons for troubleshooting (e.g. get free available space from remote hosts, get list of pending changes, get status of fileImporter service, kill all rsyncs, etc)
4. password-less SSH connection needs to be configured, so main server could issue remote commands via ssh (get list of files, get free space, etc)
5. There could be alternatives to rsync, like "lftp", or even scp, or combination of them. This is due to the fact that movie files are usually large, so there is not much difference if it is a batch command or sequence of one-file transfers. This is depends on which way sync needs to be performed, is file integrity needs to be checked, etc.
Please let me know what you think.
I have 15+ years of experience in IT, including extensive experience in Linux administration, MySQL/PHP. For details please visit my profile on freelancer or on LinkedIn (just search for Alexei Maximov, Calgary).
Thanks