I think you can, since "datablocks" are just objects which get trasmitted to clients.
I remember seeing a tutorial for physicalzones, which said you could do this:
new PhysicalZone(speedUpZone)
{
position = "0 0 300";
velocityMod = "20";
};
followed by
new PhysicalZone(speedUpZone2 : speedUpZone)
{
velocityMod = "40";
};
"Now you are twice as fast as in the original zone, but it keeps the position you set earlier."
Although I'm not sure about cloning objects without a name. You could use setName on it first.