a parte che se si tratta di lettere devi usare:

if ($var_array[x] eq $key){
...
}

ma poi il resto non ha molto senso. Cosa è $valore1?
come ricavi $key?

meglio che posti più codice.