Да, местоименное слово что в значении «который» может использоваться в придаточных определительных предложениях, относящихся к одушевленным существительным, например: Александр Романов, офицер, что был у вас дома и рассказывал о Фоме, снова арестован и сидит у нас... [Даниил Гранин. Зубр (1987)]; Соседка, что жила напротив и приходила поздно, горячилась больше всех [Юрий Трифонов. Дом на набережной (1976)]. Как и перед любым придаточным, запятая перед ним нужна.
См. также ответ на вопрос 315841.
Ошибки нет.
В этом случае, конечно, прямой речи нет, Ваш вариант пунктуации корректен. Но нужно также проверить, насколько однозначно фраза будет воспринята читателем.