Das ist doch wohl logisch. Wenn du Lesen auf Admin stellst, dann können nur Administratoren dieses Forum lesen. Lesen ist aber eine elementare Fähigkeit, d.h. wenn man nicht lesen kann, kann man auch den Inhalt des Forums nicht darstellen und daher auch nicht posten - es sei denn man ist Admin.
Beim Betrachten ist es noch extremer: Wenn man mindestens Admin sein muss nur um zu wissen, dass es dieses Forum überhaupt gibt, dann kann man mit weniger Rechten logischerweise auch nicht lesen, posten, antworten...
Diese beiden Rechte haben nichts mit irgend einem Portalmod zu tun sondern sind quasi die beiden Basisrechte die man benötigt um überhaupt irgendetwas im Forum zu tun.
Was du machen möchtest erfordert wohl einen tiefergehenden Umbau in den Dateien, die für die Indexdarstellung verantwortlich sind (also portal.php oder so und index.php) Hier muss das entsprechende Forum zusätzlich als "unsichtbar" eingetragen werden. Alternativ könnte man das Recht "betrachten" umfunktionieren, allerdings hätte das den unschönen Nebeneffekt, dass es keine echt versteckten Foren mehr geben kann. Als letzte Alternative könnte man noch ein zusätzliches "Recht" erfinden, welches genau die gewünschte Funktion regelt...
-> Möglichkeiten gibt es also viele, allerdings kenne ich das Portal nicht und je nach Funktionalität wird das auch evtl. komplizierter.
-> Poste mal die index.php und die portal.php (oder wie auch immer das Portal heißt)
Eine PHP-Datei zum Download bereitstellen