in reply to Re^4: Array of Arrays with Variable Names
in thread Array of Arrays with Variable Names

one last thing, which i should have mentioned in my previous post. you should check the $@ variable for errors following the eval. consider something like:
@combined = eval "$opt_f" ; if ($@) { die "could not construct a combined array from '$opt_f': $@"; }