no es necesario registar a tus usuarios simplemente usar el session id para restringir el nro de envio de datos de tu tu formulario no es 100 % efectivo pero las cookies tampoco lo son ya que depende del navegador q el "cliente" esta usando asi q son mas inseguras q las sessiones.
Para mas info
http://www.php.net/manual/es/ref.session.php