Sì è possibile: dovresti usare espressioni regolari per identificare l'URL e, per esempio, due fopen() (una in lettura dall'origine e una in scrittura nella destinazione) per il trasferimento. Il tutto comunque non è banale...

Per un approccio più professionale, ti consiglio di usare wget:
http://gnuwin32.sourceforge.net/packages/wget.htm

Questo programma ti consente di downloadare (anche ricorsivamente) il contenuto di una pagina, comprese le immagini: ideale per quello che hai chiesto e per i siti porno.