как вариант, изначальное определение массива, тоесть создать массив с количеством элементов, которых наверняка хватит для работы. и каждому элементу присвоить значение, которое дало бы тебе знать, что элемент не используется, к примеру "-1", ну или ноль.
FOR($a=0,$a<999)
ARRPUSH ($var, -1)
END_CYC