>Поэтому бы и хотелось что бы промежуточный скрипт работал "прозрачно"... Созрели два варианта "прозрачного" решения.
1. Нечто вроде прокси. Промежуточный скрипт сам формирует и посылает HTTP-запрос к конечному скрипту, а результат запроса возвращает клиенту. Этот вариант наиболее безболезненый для клиента. Не требует JavaScript'а.
2. Хитрый финт ушами. При нажатии на кнопочку "Войти" форма не сразу отсылается куда надо, а сначала делается запрос промежуточному скрипту средствами JS без перезагрузки страницы. Промежуточный сгенерит недостающие данные и подставит их в форму или сообщит об ошибке. Если порядок, то после этого форма будет отослана конечному скрипту.
Ценные мысли можно почерпнуть отсюда:
http://dklab.ru/lib/Subsys_JsHttpRequest/