На самом деле умные проги у нормальных программеров делают хитрее. Они открывают окно без цен и запускают поток который пробует обновить цены. не удалось? ну и х с ними. попробуем пожже
Ну тогда появляются другие хитрости - всё равно нужно проехать по структуре, собрать список ID айтемов, отослать на сервер, получить ответ, обновлять. Не все проггеры умеют писать мультитред код ))) еще хитрота в том, что инвентарь уже может поменяться к моменту прихода ценников. Так что задачка не для новичка в плюсах )
А про bash - не взлетит. Лучше sql-запросы (иногда не хватает... и на карте тоже)