Anyways this works by path constraining nulls to a curve. bones are then position constrained to these nulls. so its kinda like an spline ik chain but not... More nulls are parented to the curve nulls and in turn are the parents of nulls that are used as upvectors for the bones.
you can look at it hear and tell me what you think.
sorry about the crap cinepac codec, its all the screen capturer has. :(