You can do this with reflection (See System.Runtime.Reflection in the MSDN docs), but honestly I would skip it for now and use a Dictionary or a HashTable
In both cases, you'd use the string "zVar" to set and get the variable, e.g:
var dictionary = new Dictionary.<String, int>();
dictionary["zVar"] = 200;
Debug.Log(dictionary["zVar"]); //prints out 200
You'll need import System.Collections.Generic; at the top of your file for it to work