Puedes usar un simple condicional que valide un "usuario/contraseña" que indiques en un formulario HTML común (de "login")
Código PHP:
<?
if ($_POST['usuario'] == "yo" && $_POST['password'] == "secreto"){
// ejecutas tu código que hace eso que no quieres que sea público.
} else {
// tu formulario done pediras el "usuario" y el "password"
}
?>
Un saludo,