Para usar cookies basta: http://php.net/setcookie, após isto você terá que fazer uma validação para ver se o cookie existe, se não existir faz o que já está fazendo, caso contrário não computa o voto.
A idéia do forum é auxiliar profissionais, se você não sabe e não tem interesse em aprender, cotrate um programador. Caso contrário, estude a linguagem e quando tiver uma dúvida pontual teremos o mais prazer em lhe auxiliar.
O PHP é uma linguagem interpretada, não interessa onde você escreva o código e sim que no lugar onde ele for rodar tenha o interpretador e um servidor web instalados.
Um problema que já tive com IE7/8 é ao declarar uma variável não usar o var e ele dar uns paus aleatórios, já que o normal é: variavel = alguma_coisa Mas por algum motivo aleatório no IE7/8 só funciona direita com var variavel = alguma_coisa Movendo PHP » JS.
Primeiro, não abra mais de um tópico para o mesmo assunto: http://scriptbrasil.com.br/forum/index.php?showtopic=171151 Segundo, está cadastrando? Sim ou não? Se não estiver poste o script que faz o cadastro no banco de dados...