I have taken the Bezier intersection technique a couple of steps further and used it to place text along a curved path.

To do this I needed to know the length of a segment of the Bezier curve and the rotation value that should be applied to an object placed on that curve.

The technique is a little crude but the overal effect is quite nice.

I am posting the results now and will follow up shortly with details.