Primero dime como piensas definir las matrices??, tienes algo pensado??, en este momento solo se me ocurre hacerlo como arreglos o localidades contiguas de memoria la exibicion de los datos se la puede hacer de cualquier forma pero lo de NXM no es algo sencillo pues no se como, por lo menos tendria que tener un pamaño maximo pero estatico.