$i=1;
for ($k=1; $k<(`size $currentVertexX`);$i++)
Или лыжи не едут, или ещё чего.
Почему сначала два раза $k, а потом $i ?
С MELом не знаком, но предполагаю что for конструкция от Сишной там ни чем не отличается. То есть, у тебя цикл просто бесконечный, поэтому и виснет.
1313100213
Упс. Уже...