В принципе,если прога которая выкачивает сайт не меняет в заголовках значение User-Agent, то можно так
if(preg_match("#Teleport Pro#is",$_['HTTP_USER_AGENT'])
die('Брейтесь');
Практически нет, можно усложнить задачу, например, не позолять загружать страницу с одного IP-адреса чаще чем раз в секунду. Клиент - перергузит страницу, а робот скачает всё подряд - вместо половины страниц будут сообщения, что загрузка роботами не желательна.