Да, вы можете получить более 1 ID за раз. Согласно документации, вы можете использовать запятую между идентификаторами пользователей и одновременно получать до 100.
Comma-delimited list of 64 bit Steam IDs to return profile information for. Up to 100 Steam IDs can be requested.
https://developer.valvesoftware.com/wiki/Steam_Web_API#GetPlayerSummaries_ .28v0002.29
После вашего первого $ json, l oop и добавьте идентификаторы в массив. Затем создайте одиночный вызов с $ json2, где вы вытесните идентификаторы из $ json с запятой между каждым.
Если вы ожидаете более 100 идентификаторов, вам придется совершать больше вызовов.