Double SSH tunnelling for SMB shared folder

view story

http://unix.stackexchange.com – I am actually working from PC1 (using Mac OSX) on a distant computer(Linux) PC2 using SSH. This distant computer PC2 does not have any connection to Internet but is in a network with a PC3 (Windows XP) which has no internet connection. I shared a folder on my PC3 desktop and I would like to be able to use it directly on PC1, using OSX. I think it's a double SSH tunnelling problem here. How can I double SSH my packets in a way that I will be able to use my shared folder's PC3 from PC1? Everything should be done from Terminal if possible, and in a one-line command. My Mac OSX computer has (HowTos)