Nenapadlo tě použít třeba DropBox, data ukládat lokálně do adresáře DropBoxu a nechat publikovani a synchronizaci na něm?
Jinak řešit na FTP semafory je docela problem. O jaka data se jedna? Třeba by se k tomu dal použít databazovy server + transakce na něm.