Perhaps the simplest way to get a two or three second break between messages in a marquee is to set the time attribute within the marquee tags to specify the lag time between messages.
Or you could add a bunch of spaces to the message being displayed. These can be added at the beginning or the end of the message.
I'm not entirely sure why you would want to do this, though. In my experience with marquee (which is admittedly limited) any messages I've used have scrolled off before the next one begins. We have removed the marquee features from our website recently, because it is indeed an accessibility issue.
There is one other way to add 'white space' to a marquee message using spaces, but it assumes that the message repeats as a continuous stream; that is, that the lag time between messages is zero, so that the first character of the second message appears right next to the last character of the first message. Split the message in two, switch them about, and add the desired number of spaces between the two message pieces. Then use the new 'messed up' text string as your message. When it is being shown in marquee, it should appear as the desired message with a white space delay.