Есть проблема но нет человека :) (короче нужен толковый программист)
Тут абсолютно разный подход к обработке информации.
-----
Угу... Разный... очень...
В одном случае надо лепить СКЛ, озаботится коннектом к базе и как-то возится с результатом запроса.
В другом - надо читать файл из файловой системы, парсить по точкам и считать куски...
Правильно - очень сильно отличаются.
Теперь выкинь все эти различия в большой мусорник и прими как данное что все нужные данные получены и доступны в виде строкового массива.
Постить надо (в строках - заголовок-тело-аттачмент) 1-3-50, 1-3-50, 1-3-50... и так далее - 500 (тыс?) раз.
Так по поводу данных понятно?
И начни решать задачу ТС - сделай инструмент для помещения этих данных в форму германки открытую в браузере.
Чтобы полнее осознать проблему - залогинся для начала... автоматически, без ручного ввода - запустил прожку с параметрами имя/пароль, она открыла браузер и залогинилась под заданным акком...
В первых двух формах
-----
Прими на веру - там может НЕ БЫТЬ форм. Вообще. Я такое делал еще в 2000-х...
Я исходил из того формуляра, который ТС предоставил как образец.
-----
Не видел Я тут никакого формуляра. Даже ссылки на контору...