Как передать переменную в другой файл?
форму с кнопкой отправить делать не хочу,
Хотелки и капризульки оставляем дома. После этого вооружаемся знаниями и технологиями.
Подсказываю:
Смотреть в сторону стандартной формы, с перезагрузкой. Чтобы получить хотя бы отдаленное представление о том, что ты делаешь и с какой технологией работаешь.После  того как ты освоишь стандартный вариант с презагрузкой, и он, наконец,  заработает - можешь попробовать освоить технологию AJAX для того чтобы сделать без перезагрузки.
Вопрос с кучей придуманных ограничений.
1. Почитайте про MVC. И код понятнее станет и читабельнее, и упоминаний страниц не будет.
2. Если Вы хотите без перезагрузок - вам нужно написать js код, который при изменении формы будет слать ajax запрос и соответственно рендерить его на страницу.
api.jquery.com/jquery.ajax в самом конце примеры