Можно ли в телеграм боте создать отдельный чат?
Возможно ли с Api telegram создавать новый чат для двух пользователей?
Да, Но тебе нужно client api. Боты не умеют создавать чаты. Смотри в сторону Telethon.
Но вариант со ссылкой лучше. Так не заблочат аккаунт
Оставлю это тут.
Самое простое это брать у твоих администраторов при регистрации или как то еще, не только имя (message.from_user.first_name) но и логин (message.from_user.username).

Ну а в дальнейшем если тебе нужно кому-то отправить эту логин для связи то просто отправляешь его через @ и все)
bot.send_message(message.chat.id, f'Тема:"{sheet["F" + str(i)].value}"\nВопрос:"{sheet["E" + str(i)].value}"\nСпособ ответа:{sheet["G" + str(i)].value}\nTelegram: @{sheet["I" + str(i)].value} \nТел:{sheet["C" + str(i)].value}\n', reply_markup=markup)
Результат на фото!

У меня это реализована для системы вопрос ответ , если человек задал вопрос и хотел бы что бы ему ответили письменно то ,я сразу записываю его логин при написание вопроса в excel. Ну и после отправляю сотрудникам что есть вопрос и нужно ответить письменно. НО есть одна проблема если пользователь изначально не сделал себе логин (политикой конфиденциальности Telegram и предотвращением злоупотреблений), то ты просто просто просишь его указать его в настройках ,  других вариантов я не нашел ! 
Если есть решение этой проблемы скажите))