Как такое можно реализовать? Создается переменная в скрипте: var varname = 'var1'; далее подключается удаленный JS таким способом: document.write("<script type=\"text/javascript\" src=\"http://host/js2.js\"></script>"); и в этом скрипте нужно изменить переменную varname? Пробывал разные варианты, что то не могу ничего сделать.
Погугли, что такое "замыкания". Как раз то выразительно средство языка, которое даст ответ на твой вопрос.