Создал ресурс парсю в него ссылки и перехожу по ссылкам вытягиваю инфу записываю её в файл,после обработки всех ссылок(ресурса) скрипт начинает парсить ссылки и всё по новой.
Как остановить скрипт после обработки данных с ресурса?
Просто значение ресурса в начале работы скрипта присваивайте переменной - а дальше делайте с этой переменной что хотите - переназначайте ... Отталкивайтесь от этой переменной, а не от значения ресурса.
Как можно перезаписать ту строку, которая была взята из ресурса?
Например, формат лог:пас:баланс. Было user:pass;100, а стало user:pass;200, и это нужно перезаписать в этой же строке.
храните все данные в списке в глобальной переменной и при каждом изменении данных перезаписывайте файл. Но лучше конечно просто использовать базу данных