I've certainly worked on several modules that did this kind of thing. One from forum -> irc, and one from irc -> forum.
It's been a while since any work was done on either of them, and i'm not sure if I still have any of the sources lying around. DrStein may have one or two files from one of the modules, but it's a long shot.
Either way, it's on my incredibly long to-do list, and something will appear shortly about it.