MacOSX 10.2 will quite happy act as a print server ona network using the cups protocol. The website www.cups.org is quite helpful. Searching this site for macosx and cups will get you a lot of great advice
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...