My thinking was that you might be able to get a shell account that will allow you to use SSH tunnelling, im unsure whether shell accounts allow in and outbound sockets? i dont know.

All about the box, its all about the box..and outside of it.

i2c