[Solved] Array of structs or pointer indexing ... Options / Best practice?

PaulS:
Even simpler, of course, is for each instance of the struct to contain a name and a value, rather than a pointer to the value.

I haven't followed the whole discussion, but I understood that the goal was to include dynamic values in text messages. In that case being able to include the current value of a variable (without imposing any complex mechanism to deal with updates to that variable) would best be done by storing a pointer to the variable rather than the value.