mmm pues te podrias agarrar un sistema de votacion cualquiera..
y conforme a lo de cada 24 hora podrias hacer algo asi:
Código PHP:
$ip = $_SERVER['REMOTE_ADDR'];
if($ip = "192.168....") {
header("Location: yaVOTASTE.php");
}
Eso oviamente no funcionaria asi, pero es la idea en general
Obtienes la ip, la puedes guardar en una bd y asi reconocer que ip ya votó cuando inserte su voto y asi...
saludos