I agree with Malkavian that it size of file will not inherently matter, but if you want truly optimized I/O, you'll be wanting to use threaded I/O and Perl's Lousy Threads are not the way to go. If you decide not to use threads, then by all means USE PERL!