Bowen: способов несколько - можете по событию в select это делать, можете при сохранении обрабатывать на стороне сервера. Я бы пошел по второму пути и вообще отказался бы от id в value, хранил бы там текст, чтобы проще было обрабатывать.
Ernesto Guevara: Если вы собираетесь здесь конкурс гадалок организовать, вопрос я удалю. Вы спрашиваете "Как оценить стоимость," - ответ: "Умножить трудозатраты на стомость единицы времени". Другого ответа просто быть не может.
kabashowlab: класть некуда, мы обычно пишем в глобальную константу на небольших проектах. Ну а дальше в компонентах уже от этой константы плясать, ничего экстраординарного.
seredaes: Если через форму, то нет ничего проще - создаете форму, указываете action="https://api.telegram.org/bot<код>/sendMessage", method="POST", создаете в ней поля chat_id и text и просто отправляете форму.