wow fiberoptics you rock, works perfectly. i used

on *:TEXT:.cnn*:#: { if ($2 != $null) { cnnrss $2 notice $nick | halt } | cnnrss 1 notice $nick }

That way, the command .cnn triggers 1 headline via notice, .cnn 2 triggers 2, etc..

Only one problem, is there a way to have relevant headlines displayed or is it random? When I used it, it didn't display headlines from the main page, it displayed these headlines instead:

[15:02] -FairServ- 1 - Eto'o in line to keep Africa honor ** http://www.cnn.com/rssclick/2005/SPORT/football/11/07/africa.awards/index.html
[15:02] -FairServ- 2 - France PM: Curfews to stem riots ** http://www.cnn.com/rssclick/2005/WORLD/europe/11/07/france.riots/index.html
[15:02] -FairServ- 3 - Monday, November 7 ** http://www.cnn.com/rssclick/2005/US/11/07/monday/index.html
[15:02] -FairServ- 4 - What's up with that snowman T-shirt? ** http://www.cnn.com/rssclick/2005/SHOWBIZ/Music/11/07/snowman.tshirt.ap/index.html

but thanks for the help thats exactly what i was looking for, and thank you riamus too. cool