Per il secondo problema, ovvero se vuoi che la pagina sia accessibile solo da determinate pagine prova così:
Ovviamente devi cambiare estensione pagina in .phpCodice PHP:
<?
$pagina = "http://tuosito.com/paginadacuivenire.php";
$prov = $_SERVER['HTTP_REFERER'];
if ($prov != $pagina) {
echo "Non puoi accedere alla pagina se non dalla pagina ".$pagina." ";
} else {
IL RESTO DELLA PAGINA
}
?>