No...
The idea is to have a prerender mel call a file wich it the sources thsiway its a external execution, Now thsi file can be exacyted extenrnaly.
Note you dont want to call mayabach as its too slow a solution youd be running maya up 2 times thisway.
Se there must be some mechanism to allwo you to communicate with the extrenal command prompt. Example suppose we have a prerender mel that contains the following statement;
source "c:/temp/test.mel";
okay now it runs mel precs inside that file, now command line can easily overwrite that file with the , had some problems regarding this and mentantalray and creation objects on fly as they didnt get connected to lights, but one can script this.
now call it with a commandline like this
echo mycommand here > c:temptest.mel & render file.ma
ofcourse you can use the mentalray renderer too.. in this manner