Creo que ya se lo que tratas de hacer, algo parecido al Smarty, tendría que mirar un poco más el tema de que guardes el valor en un array y después usando
list por ejemplo, asignarle el nombre.
Y crear una función que "reemplace" las llaves por el nombre de la variable, al menos esa es la idea.