Código PHP:
$ip=$_SERVER['REMOTE_ADDR']
eso te colocaría la ip en la variable
asi que si tienes en una BD las ip Guardadas debería hacer
Código PHP:
$q="select * from tabla where ip='".$_SERVER['REMOTE_ADDR']."'";
$rss=mysql_query($q);
$cant=mysql_affected_rows();
if ($cant<='0'){
$q="incert into tabla set ip='".$_SERVER['REMOTE_ADDR']."'"
$rss=mysql_query($q);
}
y bueno eso te resolvería el guardado de las ip ahora el tema, que no entendi bien que es lo que quieres hacer
por que si el usuario cambia de ip perderá la cesión en el servidor, ya que si no me equivoco las cesiones en los servidores están ligadas a las ip de los navegantes, de otra forma no me imagino como es que controla las cesiones :p