screen (multi-user, persistent)
+ irssi (irc)
+ bitlbee (XMPP, ICQ, AIM, MSN, Yahoo, Twitter. OTR built in)
+ gpg (on-the-fly encrypted config and log directories)
it's a hacker's solution but it's not complicated to put together when you know your way around those applications.