prova a cambiare così:

Codice PHP:
unset(${$nome_array}[key][key1]); 
Male che va potresti usare un'altra variabile per puntare l'array

Codice PHP:
$$nome_array array_unique($$nome_array);
$a =& $$nome_array;
  foreach (
$a as $key=>$value) { 
   ...
  unset (
$a[key][key1]);
...