This is not possible in C++, as the language is not reflective. Once the program is compiled, the variables themselves don't even exist anymore, so something like that doesn't make sense.
I am not sure whether it has to do anything with the subject of this post, but it is a bit of the same: is it possible that the user puts in a name, which is then used as a class object?