GeraMon, если нужно пригласить ровно 1000 или 2000 - удалите из списка ID просто напросто нужное кол-во.
Зачем каждый раз парсить по 2000 ID, а потом их удалять? А если необходимо 100-200 юзеров в онлайн по городам. Можно добавить функцию поиска заданного количества ID при парсинге.