Jag skulle placera röstarens IP i en databas och placera en cookie på röstarens dator. Sen så kontrolleras både kakan och adressen varje gång någon röstar.
Som ojn säger så finns det alltid personer som kan förbipassera såna skydd, men det lär iallafall hindra 70% av röstarna att rösta igen.
Om du vill göra det jobbigt för både dig, fuskarna och de oskyldiga så kan du be dem att ange sin email-adress när de röstar, och att de därefter får en länk skickad till sin email där de får bekräfta röstningen.