I've tried this on a Home-Edition WinXP computer tunnelling to an Ubuntu machine with a Samba share. It works pretty well using a Microsoft Loopback Adapter and PuTTY. Instructions given here are very easy to follow:
http://linux.byexamples.com/archives/238/ssh-reverse-tunneling/