Hola.
He hecho todo lo que me sugeriste.
He cambiado el input hidden por text, y efectivamente muestra el valor de la variable.
Tambien cambie los valores en el INSERT asi:
mysql_query(" INSERT INTO comments(name,url,email,body,id_page)
VALUES (
'".$arr['name']."',
'".$arr['url']."',
'".$arr['email']."',
'".$arr['body']."',
'".$arr['id_page']."'//<---// acá
)");
Y he intentado cuanta cosa se me acurre, pero aun no tengo resultados

.
Siento que voy a enloquecer, te agradecería muchísimo si puedes colaborarme un poco mas.
Gracias de nuevo.