Как поэтапно создать скрипт рейтинга?
Вы в вопросе уже сами написали как поэтапно создать скрипт рейтинга.
Теперь исходя из этого алгоритма формулируйте реальные задачи (как работать с cookie в javascript?), забивайте их в любимый поисковик и всё - виджет готов.
Если пользователей много, то вообще не стоит парится с JS. 
Отправили на сервер рейтинг и там все посчитали. А потом вернули измененный рейтинг.