Is it possible to do a radius constraint in Blender?
I think what you are looking for is the Limit Distance constraint.

From the wiki:


  The Limit Distance constraint forces its owner to stay either further from, nearer to, or exactly at a given distance from its target. In other words, the owner’s location is constrained either outside, inside, or at the surface of a sphere centered on its target.