I am creating the following array based on an example I found in another post here. I read my .ini file into the array and construct a multidimensional array by using the StringSplit function. Func _populateARRAY() Dim $myPAONUS $PAONUREAD= IniReadSection(@ScriptDir & "\mylist.ini", "ENTRIES") ;Define a new array Global $PAONUREAD2[$PAONUREAD [0][0]+ 1][4] For $i = 1 to $PAONUREAD [0][0] ; Split the delimited string into an array Global $myPAONUS = StringSplit($PAONUREAD[$i][