я вообще фанат структурированности!!!! :)))
проблема в следующем. если я четко пойму, как информация должна быть структурирована, то теоретически я могу написать ТЗ на такую базу (приходилось писать и на гораздо более сложные :)
дальше нужен хотя бы 1-3 программер (которым надо платить достойную зарплату, что бы получить достойный результат), который постарается это понять и написать. дальше отладка и тестирование.
идеальный вариант, когда "все в одном", т.е. и форум и база на сайте, и база в которую могут вносить информацию участники, и голосования и т.п. - но это достаточно серъезный проект, который потребует и времени и денег.
можно попытаться сделать простой вариант (который впрочем тоже будет что-то стоить, и отнюдь не $100).
давайте конструктивные предложения, что вы хотите иметь. и будем думать как это можно реализовать и стоит ли это делать (надеюсь что по этому животрепещещему вопросу народ будет высказываться активно)