Completely tangential but if you use quassel, check this little thing I built for a channel we own:
https://github.com/jleclanche/quassel-weblog
There's a demo in the URL field (not hotlinking here directly because it's a weak server). I didn't really document it but there's backlog search, ?highlight=<nick> functionality and it's straightforward to add functionality.