It happens that comma is the argument saparator for mirc built in funcs.
It can create unpredictable result when you pass to a function a string containing commas since it WILL be interpreted as different arguments.
I would appreciate if anyone told me a function for comma deletion/replacement
If it does not exist ... take this as a feature suggestion and in such case, please just mention me if you implement it.