echo -q is really usefull for creating a command that you wish to have the option of being a quiet command.

For example, I have created my own custom say and msg commands, and I have used the -q switch to allow the msg command to be silent.

You do no need to use a . in the echo statement, because using the alias preceeded by a . will make it silent.

Eg:

/.msg #channel boo


--------
mIRC - fun for all the family (except grandma and grandpa)