Se me ha olvidado un control, saber si entra en el if. Pon:
Código PHP:
if ($datos[0]<$dia[0]){
echo "DENTRO DEL IF DEL INSERT";
$hoy = "1";
mysql_query("INSERT INTO `visitas_unicas` (`fecha` , `hoy` ,`ip`) VALUES ('$dia[0]','$hoy','$REMOTE_ADDR')") or die('Error MySQL dice: '.mysql_error());
}else{
Si no te muestra el mensaje del echo, es que no entra en el if, a pesar de esos valores de las variables. Quizas tu PHP no interpreta bien el < de esas dos cadenas.
Saludos.