Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!
Если я правильно понял вопрос, Вам нужно чтобы при заполнении формы отправлялось сообщение и сохранялся результат. Тогда в форме можно проставлять произвольные id инпутам, а при вызове CFormResult::Add и CEvent::Send самим проставлять в $arValues и в $arEventFields соотвественно значения