Так вот же тебе накатал, читает из текстового файла в
StringList любой(условно

) двумерный динамический массив, в текстовом файле размерность указывать не надо, просто ввести нужное количество строк, можно разной длины. Вот тебе файл для примера. А сейчас что надо?