Спасибо.
Что сделано:
1.
Наведен порядок в правах. Если вы лишились прав, обращайтесь...
2. Чуть модифицирован код. теперь авто личного сообщения показывается только в том случае, если:
2.1. автор видим на форуме (не включил галочку невидимости),
2.2. "Кто на форуме" смотрит автор личного сообщения (автор видит, кто читает его письма)
2.3. Тот, кто смотрит "Кто на форуме", имеет право видеть невидимых (администраторы и модераторы)
Я думаю, что этого достаточно.
Я не думаю, что надо скрывать инфу о том авторе, который оставил себя видимым.