Кароче говоря делаеш форму первое поле получает переменную "X" да и второе к примеру переменную "Y"...
потом пишеш
my_array = new Array () - создали одномерный массив но не определили для него размера

!!!
за тем

Код:
for (i = 0; i<= X ; i++){
//здесь присваеваеш для каждого элемента массива свой массив!!!
for (j = 0; j<= Y ; j++){
//здесь описуеш свой массив
my_array[i] = new Array(); опять таки не определенного размера :). Затем тулиш туда свои переменные
my_array[i][j] = {...}-это не указатель как прописывать строку а указатель на пустое множество типа можно присвоить чему хочеш ... Это не намек на C++... :D
}
}
Ну вот и все но я кажется уже об этом писал когдато
