cascading 8x8 dot matrix and 2 cards

HI,
New to this, and I am about to embark on a project for personal use.
I have read a lot about joining a few of the MAX7219 in sequence and programming them to scroll either a message or some other design across the units.
My question is this;
If i program the Arduino Uno to scroll a certain message or design, would I have to program a different Arduino Uno to scroll a different text or design the next time the power is activated?
So for instance; If I power it up, and a certain text or design is scrolled until powered off. Then I power it up again using a different power switch which connects to a different Arduino, could it power the same bank of MAX7219 but with a different message? Or is that too complicated, and could it be done with the same Arduino board?

If you want to change the message, you must upload a new sketch. The Arduino board's MCU contains the program.

There is a lot of room in flash memory for patterns. Just check some input switches at start up, and pick a different pattern based on the switch selection.

If I understand correctly you want separate control over the same scrolling sign. How is the, hold on... I see the MAX7219 is a serial device. It's easy the two Arduinos daisy change on the same serial line. If they know when the other is off there won't even be a communicatoin conflict issue.

Thanks for the input.
If I understand aarg and Anthony correctly, this is possible depending on the switch selection.
I basically have two power sources, and depending on which power source is on, I want a certain message to scroll. Which is why I thought I would need two separate Arduinos, (one for each power source but both connected to the same daisy-chained MAX7219s).
Please understand, the arduino and kit hasn't even arrived yet, I'm just researching different scenarios.
Thanks again for your time