This could be done in Javascript, using comments as the voting log. Probably would very difficult to remove or even change a vote once cast.