It's really not that horrible. All you have to do is send the response back to the IRC user instead of the channel they're connected to. Then you have to add an extra case if the sender is ORESchool, OREBuild, etc. where you handle PM'ing Minecraft players. Not horrible at all.
I'M BAAAAAAACK!