in reply to Perl Regexp help w/ grep

Very close. An easy way to do it like you're thinking:

my @local_files = grep { /^$id/i && /_arbv_/i } readdir LOCAlDIR;
For more info, check out grep

Note, this is untested.