Is there a way to connect to the bitcoin network when you are in a network with only port 80 open.
I have a server in the open world, so I thought that maybe I could set up an apache config that would redirect some calls to bitcoin.myserver.com:80 to something else.
Or maybe any other solution ?
You can set up socks proxy on 80 port of your server. Tor support in the bitcoin client uses socks protocol.
But better to try to use ports such as 8080 or 8888 for socks. Usually they are too open and on your server on these ports is likely not busy.