Penso tu abbia programmato in C,C++ e simili visto che parli di "memoria" 
Ad ogni modo la gestione della memoria avviene in modo automatico, al massimo puoi eliminare la variabile con unset($var)
Per quel che riguarda la notazione "str(offset)" non esiste tale funzione, probabilmente è un argomento o altro, dovresti specificare la fonte
Codice PHP:
$name = "DarkNuke";
$$name = "Sei stato registrato";
print $DarkNuke;
funziona, ma ti consiglio di utilizzare questo metodo per maggiore compatibilità:
Codice PHP:
$name = "DarkNuke";
${$name} = "Sei stato registrato";
print $DarkNuke;