in reply to Mapping an array to a string

Do you want to use arrays as hash keys? Only strings can be hash keys in Perl, but you can get a stringified representation of an array using eg. Data::Dumper or YAML, so you should do something like this:
use Data::Dumper; $hash{Dumper(\@array)} = $value;