If you don't want a VPN connection, you can use Serv-U to create an FTP site on your computer.
You can share files and set passwords and id's for accessing your site. You can create a static ip address through DynDNS.
http://www.serv-u.com/features/
http://www.dyndns.com/services/dns/dyndns/