in reply to Ways to store messages...
you listed the advanteges and disadvanteges youself.
when unsing the same messages over and over again in a large script it makes sense to do the array thing you showed.
however in a smal script where you just have to print a small number of messages and using them mostly once it whould make sense to print them directly where you whant them whithout unsing scalars.
i think it depends on the circumstances.