I've been thinking about that, since I can't get AIM or ICQ to work reliably from behind my office's firewall. Unfortunately, anything that I could program would have all the same issues as AIM and ICQ
I'm persistantly playing around with the idea... so if I come up with anything, then I'll definately try it out on you guys..