One thing you could try is using mIRC (or other chat client) with SSL enabled, since SSL-enabled IRC servers usually use a different port to the normal ones that get blocked
But yeah, best way around firewalls I find is SSH - just stick a linux box running sshd outside the firewall where you can access it and use that to bounce to where you want to go