Wenn jemand mit Firefox die Webseite Speichert hat er auch die Bilder. Man kann in den Bildern XML Tag einfügen. der Javascript Code enthält der dich dann umleitet. Ist aber auch von den Browserherstellern gefixt worden.
Das kann man sehr einfach mit PHP machen. Das Problem dabei ist dann eben nur das jedes Bild von PHP eingelesen und bearbeitet werden muss. Was dazu führt das du zeit verlierst.
Am einfachsten wäre es ein JavaScript zu schreiben was den Domainnamen der akutellen Seiten mit deiner prüft. Wenn die nicht passen wirst du auf deine Seite umgeleitet. Das sind vielleicht 4 Zeilen code. Der läst sich in jede HTML Seite verstecken. Und bilder kann man mit CSS viel besser schützen. img Tag erhält nur die dummy grafik was 1X1 Pixel groß ist und ein durchsichtiges gif oder PNG ist. setzt einfach mit css auf für dieses IMG Tag ein background-image: url(../) mit einem relativen Pfad. Man muss ja nicht mal img Tag nehmen.