_frog = "frog" createVehicle [0,0,0];
_name = format ["%1%2_%3_Frog",random 500,random 1000,name buyer];
_frog setVehicleInit format["this setVehicleVarName %1",_name];
processInitCommands;
I can't see why this wouldn't work; if it doesn't then try this:
_frog = "frog" createVehicle [0,0,0];
_name = format ["%1%2_%3_Frog",random 500,random 1000,name buyer];
_frog setVehicleInit ("this setVehicleVarName " + str(_name));
processInitCommands;