Делал раздел "доска объявлений" на одном высоко посещаемом сайте, автомобильной тематики. Делал в два этапа, второй эпат был - увеличение функционала и заглаживание "косяков"(без них никак, не ошибается только тот, кто ничего не делает). В целом - класс. Использует в работе проверенные средства разработки Zend Framework - это обезопасит ваш сайт от несанкционированного вторжения(sql-injection и прочего).