Ok in the main index.php of your site insert this right after the "<?php" tag to save loads of bandwidth.
$domain="proxywebsite.com"; // insert your domain name here, NO www.!!!
$referer=$_SERVER['HTTP_REFERER'];
$count=substr_count($referer,$domain);
if($referer!="" && $count==0){
if($HTTP_GET_VARS['q']!="" && $HTTP_GET_VARS['hl']==""){
header("Location: http://" . $domain . "/");
exit();
}
}
The code checks to see if there is only an object (image, swf etc) being requested by a referer that is not your site. If it finds that an only an object is being requested, and no html, it will redirect straight to the homepage of your site. This prevents any files being hotlinked!