@line=<IN_FILE>
とかしてファイルを全て読み込んでから処理するのではなく、
指定行だけ配列に読み込むことって出来ませんでしょうか?
メモリをあまり使いたくないのですが・・・。