the "sync" you are referring to, is called "roaming profiles".
A simple script implementation is described below that may copy something and log it.
Modify the following to your needs (very basic)
REM: Login Script for XYZ
XCOPY /Y /E %SYSTEMROOT%\SourceFolder \\myfileserver\hiddenshare$\%USERNAME%\DestFolder
echo %DATE%-%TIME%-%USERNAME% Copied SourceFolder from %COMPUTERNAME% to Server >> \\myfileserver\hiddenshare$\log.txt
Then save it somewhere like here: \MyDomain\NETLOGON\logon.bat
The "login script" can be applied via group policy, ie, create a new policy applied to your staff's OU
User Configuration -> Windows Settings -> Scripts -> Logon
Or, if you just need it for a few, (and you saved it in the NETLOGON folder above) simply edit the user account (Profile Tab -> Logon Script textbox) and enter the filename.