Yup BassTeq is right on, I meant that the private mesg files are not renamed.
Bassteq I tried the system calls but they don't work. I guess I will test them out in a separate script first.
For now, since I do not want users to change names themselves, I will do such changes myself in the process, move the private mesg files (rename them) myself.