I would *strongly* recommend *not* using $chr(160) for spacing things like ASCII art. $chr(160) is *not* really a space -- or even a double space -- and not all fonts show it as a space. Various fonts will show it as something else and that will make the text look really messed up. There is absolutely no reason why you cannot use double control codes for spacing things out.
//echo -a This is spaced
That's using Ctrl-B 2x between each space. You can also use other codes, such as Ctrl-U or Ctrl-R. You should always use groups of 2 unless you're certain it won't affect the output. For example, if there is an odd number of Ctrl-Bs, then the ending text will be bold instead of normal. But, if you know that there are the same number of control characters, you can do it with single ones...
//echo -a This is spaced
That would be okay because there are 8 control characters, so it evens out.
Just remember that if you use Ctrl-O, you will remove all colors and other formatting. If you want it to all be the default text color, you can just use single Ctrl-Os between the spaces...
//echo -a This is spaced
Doing it this way, you *can* have an odd number of control characters. I'd recommend starting all of the text with a Ctrl-O if you use Ctrl-Os, though... it will prevent issues if someone has a script that colors the MOTD text:
//echo -a This is spaced
Anyhow, you can continue to use/suggest $chr(160) for spacing issues, but it really is a bad idea.
And, for those who don't want to do that (this won't work for MOTD), you can grab spaces.dll and that will take care of it for you.