то вешайте в сессию ключ,наличие которого будете сверять потом
А если сессия умрет, что тогда?
Ну можно куку сделать бессмертную( которую можно удалить без проблем).Я вообще это писал для того,чтоб при каждом ф5 в базу/файл не записывались повторные данные... Есть в сесси, значит об этом юзере мы все знаем. Нет в сессии - запишем,если ip и другие данные (браузер,например) уже светились,то просто update... Но это я так... к слову...
3) после каждого входа очередного посетителя выводить всю эту инфу в файл.txt путем дописывания в конец этого файла (может быть какую-нибудь таблицу сделать для удобства).
Ну если у вас единая точка входа,скажем в index.php,то в него и подключайте свой код - будет стартовать при каждом обращении. Если не ужно,чтоб один и тот же юзер каждый раз его запускал,то вешайте в сессию ключ,наличие которого будете сверять потом. А вообще в чем проблема? Нужен готовый код? Или не знание функций?
Ну а что вам нужно? Получить контент и достать регуляркой адрес картинки? Контент получаете в $file,дальше регуляркой достаете нужную картинку(ссылку) и копируете картинку эту к себе на сервер(но хз что будет с производительностью). Можно пачками парсить