its easier than you think... im in the same boat, need to SSH and im on the road with only a laptop...
have your PC set up an ADHOC network thats set to 'connect when network isnt broadcasting" give it an SSID and a password. it will show up on your iphone, connect your iphone to your adhoc wireless network, and you can then SSH!