The scale command has a "distance Only" flag, -dso, which scales multiple objects, but only their distance away from each other, not thier actual sizes... if you did something like:
scale -pivot 0 0 0 -r 1.1 1.1 1.1 -dso;
this would push the selected objects away from the specified pivot point..
(presuming the explosion point was at 0,0,0 - you could always insert your real explode point here)
is this any help at all.. it's a lot simpler than doing maths or expressions..! 
:nathaN