Well, that's probably because everything I know about KIX I've picked up in the last 5 days or so.

Using the DBG line I verified that the array is loading correctly. But when it tries to run the xlRangeValue I get this error:

ERROR : invalid method/function call: missing required parameter 3!
Script: c:\KIX\xlLib.udf
Line : 637

Also, should the second parameter of xlRangeValue be in COl + ROW format (as in 'A1')? Earlier you had posted it as '' + $Row + $Col, but that gave the same error either way.
 Code:
If Open(2,'C:\KIX\732AMS.csv') = 0
	
  $aryData = CSV(ReadLine(2))
	While Not @ERROR
 	 For $I = 0 To UBound($aryData)
 		 Dbg($aryData[$I])
	 Next
	 $ = xlRangeValue($oXL, $Col + $Row, $aryData, 'Sheet1')
       $Row = $Row + 1		
 
       $aryData = CSV(ReadLine(2))	
	Loop
  $ = Close(2)
Else
  MessageBox("ERROR", "", 64)
EndIf