No hay problema, te lo explico a cada línea, a ver si así..

Aquí estoy cogiendo la IP del visitante:
$ip = $REMOTE_ADDR;
Declaro (porque se supone que sé cuál es) la IP a la que se permitirá acceder a la información. SOLO a esa IP.
$ip = $REMOTE_ADDR;
$ip_permitida = "198.154.1.120";Compruebo si la IP del visitante coincide con la que he permitido el acceso (en este caso: 198.154.1.120)
$ip = $REMOTE_ADDR;
$ip_permitida = "198.154.1.120";
if ($ip == $ip_permitida) {
Ahí dentro ya pones toda la información que puede ver. Todo lo que está dentro sólo lo podrá ver quien entre desde esa IP que hemos escrito.
Por ejemplo le pones hola
$ip = $REMOTE_ADDR;
$ip_permitida = "198.154.1.120";
if ($ip == $ip_permitida) {
echo "hola";
}Y por último he puesto que si la contraseña NO coincide, entonces sale un mensaje diciendo que no puede entrar, aunque este paso es prescindible.
$ip = $REMOTE_ADDR;
$ip_permitida = "198.154.1.120";
if ($ip == $ip_permitida) {
echo "Hola";
}
else {
exit("No tienes permiso");
}