Как заставить людей писать текст на сайте?
Можно ввести игровой элемент: один пост - +10 в карму \ в рейтинг \ можно как угодно назвать, и потом за эти очки дать возможность покупать небольшие плюшки, звания или уровни. Это может довольно сильно мотивировать, или как минимум заинтересовать на первое время.
Если вышеописанное никак не подходит, можно сделать что-то вроде конкурса на лучший пост - для такого не требуется никаких программных изменений, просто объявление от администрации. 
Иными словами, можно пообещать мотивирующую плюшку в награду за посты.
Ну и на первых порах создавать посты и писать комментарии (причем интересные или противоречивые, чтобы у человека появилось желание оспорить или согласиться) нужно и самому от разных ников, чтобы создалась иллюзия активности. Постепенно народ втянется.
Кнутом и пряником.