1. Wenn du die Anzahl der Arrayelemente nicht kennst ist es ziemlich riskant in einer Schleife einen Arrayindex anzusprechen der irgendwo "weiter vorne" liegt und evtl. garnicht existiert.
Beispiel: Dein Array hat 100 Elemente, du befindest dich beim iterieren gerade bei Element 99 und sprichst dann Element "99+4" an.
Resultat: Programmabsturz, da du einen ungültigen Arrayindex verwendest
2. In einer FOR...IN Schleife gibt es soweit ich weiß keine Zählervariable $i die du ansprechen oder zur Berechnung eines Folgeindexes nutzen könntest.
3. Verwende einfach eine FOR...TO Schleife und schau dir die Funktion ubound(...) in der Autoit Hilfe bzw. das Array Tutorial von Bugfix an.