Можно и без промежуточного хранения. Итерируешься по списку участников и каждого добавляешь
база данных мне кажется есть для того,чтобы потом эти же юзернеймы закинуть и в другие рекламные чаты в будущем...А так да,если денег на БД нет,то можно и так