Will Tunneling help in this scenario?

view story

http://serverfault.com – I have a computer running 24 hours at a site protecteed by firewall, this computer call it 'A' can connect to internet but unable to host a site since the port is blocked. I have an idea to purchase a VPS and host a website there call it 'B', however VPS often comes with low storage size for my files. My idea is when a client browse 'B' website and click a link to download a file, the file will be fetched from computer 'A' so the case is 1. Client browse web hosted in VPS (computer 'B') 2. Client request to download a file from 'B' 3. 'B' connect to 'A' via tunneling and get the file from ' (HowTos)