Your answer / question would suggest that you are running a workgroup. In any event the first task is to get into your network. Depending on the kind of network you have i.e. business class router such as a Cisco at the edge of your network or a home / office type router such as a Netgear or Linksys. The Cisco should have VPN capabilities and you can use the Cisco VPN client which will plug you into the network allowing you to access shared files on machines inside the network just by typing the machine address into the ?Run? command i.e. ?\\machineName? or ?\\IP address? remove the quotes. (we?re talking ?Windows? here.) This will give you folder access just like a ?Windows Explorer? screen.
The other option and frankly a simpler and more useful option is to use something like UltraVNC. This will give you remote desktop access to machines on your network and also has a file transfer utility. UltraVNC also allows you to use ?Windows? security. To use this option on either type of router you have to open specific ports on the router of the remote network.
I have a tutorial on this that should at least give you an idea of what you need to do although when I made the tutorial I made it for using RealVNC which, unlike UltraVNC, doesn?t have file transfer in the free version. ( I?ve since switched to UltraVNC.)
You can see the tutorial here http://www.babblepfish.com/remote1.html
BTW please forgive the unfinished state of the website. It is something I am working on in my spare time and so is unfinished.