While I may suggest a look at GAIM over at http://gaim.sourceforge.net/ , my thought here is that you look for a setting to block all but those messages that are not from your "buddy list."

Bob