Por médio de PHP puedes automatizar la conexión a una página (o archivo) y "bajar" ese contenido a tu servidor (no a tu PC directamente).
Podrías usar funciones como fopen() en modo remoto (usando llamada tipo
http://ww.tal.tal/imagenes/tal.jpg) .. Si eso no te resulta (por problemas de "wrappers" permitidos) .. puedes usar conexiones por sockets vía fsockopen() y usar parte del protocolo HTTP.
El tema que pretentes hacer sobre "firmar imagenes" se puede hacer con las librerías GD .. le llaman al tema "marca de agua", que si bien no es "una función" de las GD que lo haga, es bastante común ver código que lo implementan (con otras funciones básicas de GD).
Un saludo,