Не надо изобретать лишний геморрой - достаточно ввести уже неоднократно предлагавшиеся ограничения для серых:
1) Два корневых поста на страницу, возможность отвечать только не себе и только в своей ветке.
2) Одним юзером (незарегистрированным) считать либо один ник, либо один IP - иначе туесосы будут преспокойно срать под разными никами, обходя ограничение на 2 корневых поста.
3) Регистрацию сделать отложенной на неделю - пусть неделю после отправки регистрационной формы ник будет зеленым, но права будут как у незарегистрированного.
4) Сделать доступным удаление своих постов (вместе с низлежащими), притом для всех - серых, зеленых, черных. Удаляемые посты складывать в read only FIFO-мусорку фиксированной длины.
5) За провинности можно черных переводить в зеленые (автоматически на неделю, если реализован п.3), а зеленых - в серые (пусть заново отправляют форму, но ник будет неделю зарезервирован - тоже получится автоматом при наличии п.3).
6) Обсудить, составить, и опубликовать правила. Модератору зарегистрировать ник "модератор" красного цвета и выходить под ним. Для разборок создать конфу "Проблемы конференций".
Не вижу особых сложностей практически ни в чем из перечисленного