Re. the original question:Have you considered WebDAV? Makes your server look like a network fileserver, mountable through tools already built into Linux, Macs, and Windows.
On the server side, just install mod_dav into your Apache installation. -- In theory, there is no difference between theory and practice. In practice, there is. .... Yogi Berra