Batch file could be used to test between 2 locations for newer files and replace older with newer.
Ages ago I used WS-FTP, which I suppose could be used with a keyboard/mouse macro to update between PC and Host.
You could then then add it to the PC as a scheduled task to update on a regular basis a long as the PC is on to perform the scheduled task at the set time.