Just get Trillian. You can use several different accounts at once (not sure what the limit is), all in the same program. You can also use different networks at the same time (AIM, Yahoo, MSN, IRC, etc.). I'm surprised Yahoo hasn't already added this feature to its own messenger. AIM has had this for a while now.