Как записать результат document.write('34'); в переменную?
Можно получить результат как простую строку и извлечь нужную её часть как подстроку.
meteo.swamp.ru/js.php возвращает вам строку document.write('значение');
Судя по всему вы её получаете через var a = open("POST", "http://meteo.swamp.ru/js.php", false);
Чтоб выполнить эту строку вам надо сделать eval( a );