Quello che vorrei fare č effettuare il conteggio di tutti quelli che hanno votato ad esempio l'immagine 99 esclusi i doppioni quindi credo che un raggruppamento per nome, cognome sia corretto... vero?
Ripeto, DISTINCT č la cosa migliore. La query sarebbe del tipo

SELECT DISTINCT COUNT(voti.id_immagini, registrati.cognome, registrati.nome)
FROM voti , registrati
WHERE registrati.id = voti.id_registrati
AND voti.id_immagini = 99
GROUP BY registrati.cognome, registrati.nome
ORDER BY `voti`.`id_immagini` ASC

Secondo me dovrebbe andar bene cosė...selezioni senza ripetizioni (DISTINCT) e conti (COUNT) le tuple selezionate dalla query...

PS Non ricordo bene la sintassi di count, ma dovrebbe essere quella giusta