An SSH tunnel (port forwarding) may be the answer. It depends a bit on what OS you're using at work. As far as I know, Samba can be tunneled. These links may help:-
http://www.cs.kuleuven.ac.be/system/security/ssh/tunnel.shtml
http://www.oreillynet.com/pub/a/wireless/2001/02/23/wep.html...