Cpanel has hard-coded webmail to 2095 so changing it is not an option for PZ.
I've been on almost every side of the firewall issue and I've got to side with _xemacs on this one - there's only so many hoops you can jump (as a server administer, or a software coder for that matter) when firewall administrators are trying just as hard to block access to non HTTP(S) services.
Why not try one of the many "proxy" solutions popping up to address such matters? I've never used any, but a banking friend of mine was fond of AntiFirewall
http://www.antifirewall.com so he could ICQ from work (as well as FTP) and I believe it supports non-standard ports.
There's also lots of freeware solutions for the more tech-savy (set your home computer up as a proxy server, use a tunneling program...)
Of course actively trying to circumvent your corporate firewall is probably frowned upon, (as, I'm assuming, is even simpler options like having a forwarder copy your personal e-mail to your work e-mail as well).
Yeah it sucks if you have a company with a strict internet policy, but as long as ports are still part of the TCP/IP protocol - it's kind of tough to deride programmers from using them just because some network administrators have chosen to close their networks off, which is absolutely their right.