Например, в файле есть 2 строки. Первая строка по каких-то причинам не подошла. Как можно взять следующую строку из данного файла, не перезапуская поток?
Просто значение ресурса в начале работы скрипта присваивайте переменной - а дальше делайте с этой переменной что хотите - переназначайте ... Отталкивайтесь от этой переменной, а не от значения ресурса.