большой насколько?
если он не гигабайтный, нагрузки особой нет и запускается не на кофемолке, самое простое (простое, не оптимальное) – прочитать в массив при помощи file() и выбрать нужную строку по индексу.
иначе, потоковый разбор.
смотри: гибкая разработка называется гибкой просто потому что у неё есть такие понятия как взаимозаменяемость и скорейшее прогнозирование факапов с последующей корректировкой плана, а не кол-вом сотрудников и их ролей.