How many max7219s can arduino nano 328 control?

Not sure there is a hard and fast limit to how many MAX7219s can be cascaded. I suppose there will be practical considerations, though. The LedControl library will control up to eight cascaded devices, but if you're doing your own thing then I think that could be increased. What they are controlled by (Nano 328 or whatever) is pretty much irrelevant.