in reply to How do I read all files in a directory recursively?

Umm, from "I have a group of files in the same directory", I think you've misled some of the monks here with your use of the word recursive and see no reason why you can't just do:
foreach $f (<*>) { do stuff with $f; }
This does assume that you are in the correct directory already.

setantae@eidosnet.co.uk|setantae|http://www.setantae.uklinux.net