Хорошо. Пусть будут смайлики.

Т.е. статья получает определенный рейтинг, путем суммирования оценок читателей, выражаемых смайликами. Выражается он (рейтинг) не в очках или баллах, а в количестве смайликов. Так?
Ну, или оценка графически выражается в отображении "доминирующего"смайлика.
Вполне, как вариант определения рейтинга и способа его отображения, только непонятно зачем. Чем это принципиально отличается от отображения рейтинга в числовом виде?
По второму вопросу. Если я правильно Вас понял, Вы предлагаете некий механизм принудительного голосования?
"Пока не проголосуешь - статья не закроется"
А будет-ли он работать?
Не получится-ли, что пользователь будет тыкать в произвольную кнопку, лишь-бы закрыть статью? Или просто закрывать страницу браузера?
Я встречаю на некоторых ресурсах подобные "понуждения к действию". Ну, не голосование, а всплывающее окно, например. И его надо закрыть, чтобы увидеть страницу. Лично я сразу ухожу с таких несерьезных ресурсов.
Небольшой чекпойнт:
Вы предлагаете создать файлообменник с возможностью оценки материала (системы рейтинга). Так?