Это для относительно небольшой группы людей (вряд ли больше 30). Я бы хотел, чтобы он работал как можно больше, как Dropbox, то есть пользователь запускает программу в фоновом режиме и синхронизирует файлы локальной папки с файлами на сервере.
Доступ к удаленным файлам, подобный файловой системе, не годится - это должна быть программа синхронизации, такая как Dropbox.
Посмотри на SparkleShare - альтернатива Dropbox с открытым исходным кодом, построенная на Git.
К сожалению, на данный момент он доступен только для Linux и Mac OS.
Может быть rsync? http://en.wikipedia.org/wiki/Rsync