bueno, para evitar el hotlink de imagenes o archivos, el CPANEL por ejemplo desde el mismo panel puedes configurar un anti-hotlink, que segun creo genera un .htaccess en los directorios protegidos.
Ahora bueno, si no tienes cpanel...
Seria algo asi, en este ejemplo haces que solo se pueda linkear desde
www.example.com y muestras la imagen nohotlink.jpg en caso de que alguien lo haga.
Código:
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(www\.)?example\.com/ [NC
RewriteCond %{HTTP_REFERER} !^$
RewriteRule \.(jpe?g|gif|bmp|png)$ images/nohotlink.jpg [L]
Prueba esto y ponlo en un .htaccess en el directorio(s) en cuestion.
Aca
http://www.webpimps.com/scripts/htaccess/
podes ver mas info sobre este tema (en ingles)
Saludos.