Да, действительно, функциональному блоку чтения файла(FILE.Read) можно подать на вход указатель на массив байт.
Далее проанализировав массив байт найти начало и конец нужной строки.
Далее установить позицию чтения (FILE.Setpos), длину читаемой строки и повторно считать нужную строку (FILE.Read) в буфер типа String[255].