La ip se puede cambiar mediante proxy, y la IP es rotativa, nunca queda una única para X usuario.
Sobre lo del formulario, ya varios te dieron respuesta, y creo que no te sirvieron porque a mi entender estas planteando mal problema. Luego de un rato, pensé que tu problema puede ser que se crean varias consultas al apretar F5 aqui tienes la solucion a eso
http://www.forosdelweb.com/f18/no-re...-veces-386109/ http://www.pronexo.com/noticias-0000068-p1
PD: Tambien puedes usar akismet y su api para bloquear bots ya detectados y reportados
Saludos