After looking at this new module it kinda gave me an idea.PrivDeaf - Syzop_
This adds a usermode +D: makes it so you cannot receive non-channel privmsgs (except from opers, u-lines and servers). So like +d, but for private msgs.
This new mode looks similair to the one of conferens room uses.
I belief it was [(/mode nick +m) dont know it its still like that]
Anyway, the only think i mis in this new module is that there is no msg given to the user that is trying to mesage you.
Just a convermation that the user that is using mode +D will not accep any privat messages.
Just like mode +T dos in the new version of unreal (3.2)
T = Prevents you from receiving CTCPs
Or perhaps giving the user using mode +D a swhois saying that "this user is not accepting any privat msg"nick does not accept CTCPs
Just a thought ...