You could use "rsync" on the command line of your mac to test it manually, then write a bash script if you have figured it out.
EDIT:
what do you mean host computer? does it run NFS/CIFS to share a directory?
what do you mean by master directory? is only one computer allowed to write on it and the clients have read only access?
could you possibly get a NAS to solve this problem?