Move an object along bones

I have a segment of 6 bones. Now I want to move an empty along these bones never mind how I pose the bones. The first idea was to create a path that is parent to the bones and then clamp the empty to the path, but I can’t figure out how to parent the path to the bones so that the path is moving along with each bone.

Use hooks for the path.

Thanks for the response but could you be a little more specific?
When i create a path and move the controlpoints of this path equal to the bones i can only use one hook modifier for the whole path not a hook for every single controlpoint.

I don’t know why you can only use one hook.

  1. Make a curve. 2) Enter edit. 3) Select a single control. Ctrl-h hook to new object. Repeat for every control point. 4) Enter object mode. Parent the empties it created to bones in an armature, via “bone relative” method.

If you have more bones than control points, make more control points on your curve (I generally select two points, w->subdivide, but I think this is one of the places where interfaces vary depending on initial interface selections.)