пользователь отправляет смс на определенный номер,сервер смс биллинга обрабатывает это смс и перенапрвляет данные этого смс вам на сайт(передает на обработку вашему скритпу),ваш скрипт обработав данные и выполнив с ними какие то действия формирует ответ пользователю, тот самый который он получит в ответном смс, отправляет этот ответ на сервер биллинга а тот в свою очередь отправляет ответ на телефон абонента. А как билинг узнает о том кому конкретно отпраляется смс ,то есть какому сайту? Для этого вам будет выдан префикс, то есть перед текстом смс пользователь будет ставить этот префикс.
А номера можешь арендовать у sms агрегатора