Если пользователь за вопрос (или вопросы) набирает на протяжении сутки суммарно скажем 50 отрицательных отзывов (на счет количества можно решить отдельно), он автоматом получает бан в разделе вопрос-ответ на 24 часа.
Я думаю набить скриптом базу в полночь с баллами не составит особого труда (тем более что такая статистика ведется и посмотреть ее может каждый на своей стене), а потом сверить при создании вопроса на сколько значение изменилось. По-моему просто и понятно, а самое главное таким делом можно отсеять пользователей какие занимаются наглой рекламой или просто издеваются над другими пользователями тупыми вопросами.