ха! на счет в гостевой незнаю а вот в фотогалереи я поставил так!
$day=mktime(); $text="$name|$ip|$msg|$day|$type|$ip|";
$text=str_replace( " " ,' ' ,$text);
$text=str_replace( "&" ,'&' ,$text);
$text=str_replace( "<!--" ,'<!--',$text);
$text=str_replace( "-->" ,'-->' ,$text);
$text=preg_replace( "/<script/i",'<script' ,$text);
$text=str_replace( ">" ,'>' ,$text);
$text=str_replace( "<" ,'<' ,$text);
$text=str_replace( "\"" ,'"' ,$text);
$text=preg_replace( "/\n\n/" ,'<p>' ,$text);
$text=preg_replace( "/\n/" ,'
' ,$text);
$text=preg_replace( "/\\\$/" ,'$' ,$text);
$text=preg_replace( "/\r/" ,'' ,$text);
$text=stripslashes($text);
$text=preg_replace( "/\\\/",'\',$text);
$text=str_replace("\r\n","
", $text);
$text=str_replace("\n\n",'<p>',$text);
$text=str_replace("\n",'
',$text);
$text=str_replace("\t" ,' ',$text);
$text=str_replace("\r",' ',$text);
$text=str_replace(' ',' ',$text);
$ip = getenv("REMOTE_ADDR");
//определяет IP. Дальше можете делать с ним что угодно, например писать в лог
$filename = "ip.log";
$fp=fopen($filename,"a+");
flock ($fp,LOCK_EX);
fputs($fp, "$ip|$name|$msg|$email|$date|$time\r\n"); //здесь в кавычки через пробел дописано имя юзверя
fflush ($fp);
flock ($fp,LOCK_UN);
fclose($fp);
вроде все! вместо mail показывает айпишник человека!который остаивл например коментарий!