bge - EditObjectActuator.time changed at will?
Yes, not only you can change the actuator.time attribute in realtime, but you can add an object without an actuator.

Change the time based on a property

import bge

cont = bge.logic.getCurrentController()
own = cont.owner

act = cont.actuators["AddObjectActuator"]

act.time = own["MyProperty"]
cont.activate(act)


Adding object through script

import bge

cont = bge.logic.getCurrentController()
own = cont.owner
scene = own.scene

# Both objects can be from scene.objects instead of names
scene.addObject("ObjectNameToAdd", "ObjectWhereToAdd", time=own["MyProperty"])


More info about this method here.