Don't IRC clients already do this? Not sure if I am thinking of the same thing...
Can't rate/comment until I know this...