Если записей очень много то цикл делаете с 1 а не с нуля, внутри цикла вводите переменную новую, затем умножаете итерацию на число получаете start и finish. Но тут для первого и последнего номера обычно надо немного разные условия писать.
curl тратит много времени на соединение, старьте лайки маленькими пачками по 10 аккаунтов и точно измерьте время запроса, время обработки одного аккаунта. Вдруг у вас там индексы не стоят.
Про trim верно сказали, данные в БД должны быть очищены уже, хотя это, конечно, экономия на спичках...