I've updated the UDF "Array.au3" that is included in AutoIt to be able to work on 2D arrays.
Here is an example of what my UDF can do :
#include <Array2D.au3>
Dim $avArray[8][2]
$avArray[0][0] = "JPM 0"
$avArray[1][0] = "Holger 1"
$avArray[2][0] = "Larry 3"
$avArray[3][0] = "Jeremy 4"
$avArray[4][0] = "Valik 5"
$avArray[5][0] = "Cyberslug 6"
$avArray[6][0] = "Nutster 7"
$avArray[7][0] = "JdeB 8"
$avArray[0][1] = "Andrew"
$avArray[1][1] = "Bill"
$avArray[2][1] = "David"
$avArray[3][1]