Автор: Deff
Ставим в HTML низ

<script type="text/javascript">

Offcategor("Название  Раздела", new Array("Ник1", "Ник2", "Ник3",  "Ник4", "Ник5", "Ник6"))
Offcategor("Название  Форума", new Array("Ник1", "Ник2", "Ник3",  "Ник4", "Ник5", "Ник6"))
Offcategor("Название темы", new Array("Ник1", "Ник2", "Ник3",  "Ник4", "Ник5", "Ник6"))

        function Offcategor(categor,myarray){
        var a = 1

        st = document.getElementById("pun-crumbs1").innerHTML;
        if(GroupID == 3){UserLogin = " "};
        if (st.indexOf(categor)!= -1){
        var a = 0
        for(q=0;q<myarray.length;q++){
        if (myarray[q]== UserLogin){
        a = 1}}
        if (a != 1){document.getElementById("pun-main").innerHTML = "<div id=\"pun-main\" class=\"main\" style=\"margin-top: -25px!important;\"><h1><span>Информация</span></h1><div class=\"info\"><div class=\"container\"><b><span style='font-size:14px;'>Вы не имеете прав доступа к этой странице.</span><b></div></div></div>"}
}
}
</script>

Строку ниже

Offcategor("Название темы/форум/категория", new Array("Ник1", "Ник2", "Ник3",  "Ник4", "Ник5", "Ник6"))

Размножаем для скольки тем, форумов и категорий нужно; кол-во ников можно увеличивать, последниё ник в списке без запятой;
Если нужна только одна или две строки, оставляем одну или две - лишнее убираем

(*Близкий аналог пароля на раздел от Дуки
Некие расширения:
Вы можете быть допущены в форум, но не допущены в определенную тему, если есть строка с этой темой, а Вашего ника там есть( аналогично и форумы -категории