in reply to Assistance with Comma parse

Assuming that the data is sorted on the first field, how about:
while(<>) { my @a = split /,/; $files{pop @a} = @a; }