Hopster works and (to my knowledge) doesn't have spyware (though I don't use it at home). It's a proxy, though, so the ports don't change.
If I were you I'd try a program like Messenger2 or Trillian (they connect to the same server but use a different format.)
Trillian
Messenger2