Если скрипт не компилировать (или хотя бы хранить исходный код), то можно парсить исходный код и вставлять изменённые значения в него (а если очень надо, то и компилировать себя снова). Чтобы не страдать с парсингом, можно зафиксировать номера строк файла скрипта, в котором задаются значения переменных, тогда нуходить нужное место в скрипте будет проще. Какого-то готового решения внутри языка, полагаю, нет.