in reply to Reading a file as an multi dimensional array Please help

You got it almost right. To match a whitespace character you must use \s, so your split should look like

push @list, [split/\s+/];