Как отправить запрос trade offer и принять его в Steam?
Вам нужно рассмотреть ssfn(для обхода блокировки на 7 дней). Впрочем, вот пример бота на NodeJS, перевести в PHP не будет особой проблемой:
Сам бот:
notepad.cc/rorafe92
Его конфиг:
notepad.cc/jizbictu10
Это из лотереи вещей cs:go.
Эмитировать браузер, для php не знаю, но для питона есть selenium и ghost.py, поищите аналоги