Podría ser:
Código PHP:
if (!eregi("dominiotuyo.tal",$_SERVER['HTTP_REFERER'])){
die ("No está autorizado ...");
}
Pero, no es infalible .. HTTP_REFERER es medianamente fácil "engañarlo" además que algunos proxys/firewalls no entregan dicha información .. así que es probable que a alguien le dé problemas.
Un saludo,