I've read your post a few times, still not really that sure what you need, maybe thats why others didnt post first, If you want things to line up in the colums in the dialog then you would need to use a "fake" space char, its $chr(160), the way things are parsed in mirc and so they can be tokenized, mirc removed any excess spaces (char 32's) from anything going through remotes, so this is why $chr(160) comes into it.
$str($chr(160),10) makes 10 spaces
so if you want to line things up:
you can test with this:
//var %x = testing | echo -a %x $str($chr(160),$calc(20- $len(%x))) %x
use from command line, change the variable to different lengths, you will see how it lines up, as long is it does not excess 20 chars in length.
Is this even what you mean?