1. project.Variables["myText"]="hello";
Строковые значения должны быть в кавычках или если это чиловая переменная, то нужно приводить к строке.
2. var rnd = new Random();
project.Variables["myText"]=rnd.Next(1, 100); //тут возможно нужно будет дописать .ToString()
По третьему пункту с телефона...