Para controlar el dominio podrías ver si tu servidor admite la superglobal $_SERVER['HTTP_REFERER']
También podrías hacerlo con .htaccess.
(Podés investigar acerca de cómo prevenir hotlinking).
Otra alternativa menos segura sería verificar la propiedad URL de document (document.URL) o alguna similar.
Para añadir lo que quieras, podés insertar una capa y definir su propiedad innerHTML. Un ejemplo don un poco de ambas cosas:
Código PHP:
<?php
$referrer=parse_url($_SERVER['HTTP_REFERER']);
if($referrer['host']!='eldominioquequieras.com')exit;
?>
var newcontent = document.createElement('div');
newcontent.id = 'syndicated-content';
newcontent.style = 'border:2px solid #eddc03;position:fixed;background:#dd292a;padding:1em;';
var loquesea=document.createElement('div');
loquesea.innerHTML='Here is some syndicated content<br />Ups!<img width="200" src="http://www.fresher.ru/manager_content/images/kak-cvetet-raps-v-kitae/8.jpg">';
newcontent.appendChild(loquesea);
var scr = document.getElementById('syndication');
scr.parentNode.insertBefore(newcontent, scr);