Средствами php скрин сделать не получится, тут нужно писать прогу, которая будет дергать скрин из браузера, т.е. получается нужен выделенный сервер, т.к. ни один хостер не позволит творить такие вещи
Как вариант, можно давать команды какому-нибудь сервису, который может делать скрины, и потом дерагать скрины у него, но такие сервисы обычно ставят свою подпись на картинках.