Das funktioniert im Prinzip wie die bekannten Bilderklau-Scripte. Beispiel von traffickklau.de:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?trafficklau\.de(/.*)?$ [NC]
RewriteRule \.(gif|jpg|GIF|JPG)$ http://www.trafficklau.de/images/ersatz.gif [R,L]
In deinem Fall sind natürlich alle Zugriffe von einer speziellen Domain auf alle Ressourcen auszuschließen:
RewriteEngine on
RewriteCond %{HTTP_REFERER} ^http://(www\.)?example\.com(/.*)$ [NC]
RewriteRule ^.*$ - [F,L]
Liefert einen "403 Forbidden".
Achja, die üblichen Nebenwirkungen sind natürlich zu beachten. Das ganze funtioniert natürlich nur, wenn ein Referrer beim Request gesendet wird. Das kann im Browser abgeschaltet werden, in einer Personal Firewall, im Proxyserver usw...