Te doy una idea, habra que terminarlo bien, pero lo puedes hacer asi..
Al principio de tu script:
Código PHP:
$dominio = "tudominio.com";
$de = $HTTP_REFERER;
if (!preg_match("/$dominio/", $de)) {
header("Location: accesosinpermiso.php");
exit;
}
El script puede tener errores, pero en fin es solo para que te des una idea.
Saludos¡