Все верно, доступ на чтение должен быть открыт для всех, но возможность оставлять комментарии где угодно надо заслужить.
Репутация, думаю, не будет связана с числом постов, скорее это похоже на что-то вроде возможности каждого, кто может оставлять комментарии, ставить "за" или "против" прочитанного сообщения.
Форумчанин поднимает свою репутацию, принося пользу другим формучанам. А новичок, если он не случайно попал на форум, быстро получит свои очки доступа за счет грамотных вопросов и желания обучаться.
Грубые и злые дядьки, какие бы они опытные не были, вполне могут быть потоплены общественным мнением до разделов болталки и помощи новичкам, где им придется какое-то время отмывать свою карму
Да, голосовать нужно позволять лишь полноправным форумчанам, чтобы избежать фейковых голосов, но с запуском системы, думаю, все уже зарегистрированные пользователи "по амнистии" получат свой проходной балл на весь форум
Останется лишь не провалиться ниже планки и не ограничить своими же действиями свои же возможности
Кстати, возможность оценки поста в пределах каких-то баллов, привнесла бы более гибкую систему, чем просто голосование "да" и "нет"... скажем, оценка от -3 до 5 (или от -1 до 3), где, можно заметить, эффективнее поощряются хорошие поступки, чем караются плохие
Еще... потолок репутации желательно ограничить, дабы у пап и крутых перцев не было форы какое-то время безнаказанно материть всех и вся
... хм... если все это, коненчно не окажется сложным