Credo di non aver capito...
la variabile deve avere un nome predefinito o no?

Cmq se ti interessa in PHP c'è un metodo GENIALE per creare una variabile il cui nome è il contenuto della stessa variabile... ovvero...

$str = "gnappo"
$$str = "ciao"


Ora esisterà una variabile $gnappo il cui contenuto è "ciao"