Added -m and minor changes.

Added -m flag, removed unnecessary parameter bIsPM and fixed 'New %s'.
Initialise `bSendToAll` outside `if-else` block as `false`. Currently, it is a global variable.

```Lua
local bSendToAll = false
if tBreak[1] == "-m" then
    bSendToAll = true
    table.remove( tBreak, 1 )
elseif tBreak[#tBreak] == "-m" then
    bSendToAll = true
    table.remove( tBreak, #tBreak )
end
```