Чтобы закрыть вопрос с непониманием статики и динамики. Статика - это файл, который отдается "как есть". Это картинки, например, архивы, И, файлы html. Сервер их никак не обрабатывает, они никак не изменяются. Динамика начинается, когда на странице изменяются какие-то данные и делает это сервер. Например, эта страница - динамика. Ее в том виде, как ты видишь, не существует. Она обрабатывается каждый раз, т.е. веб-сервер знает, что php надо отдать соответствующему обработчику, а то, что он вернет (вывод) использовать, как если бы это была страница с диска. Т.е. читает не с диска, а из вывода обработчика. Обработчик при этом, в зависимости от условий, может выводить совершенно разные данные.
Форма ввода, например, статична, если ты только не задаешь разные вопросы на ней (у тебя выводится цена и остатки, т.е. динамичная форма). Никакие внешние приложения тебе не нужны, т.е. такой подход крайне вреден для многопользовательской среды, сожрет уйму ресурсов. Старайся обойтись PHP, он много что умеет. И, да, не передавай ВСЕ в обработчик. Хоть он и будет пропускать то, что не является его кодом, все равно, на то, чтобы задействовать обработчик, уходит достаточно много ресурсов, что сказывается на скорости работы сервиса.