A pre render mel script I wrote to duplicate a object at render time over a surface. Dynamics is included by have an offset target surface with a jiggle deformer. Now in maya 6.0 with it's dynamic curves this could be done by simply point constraining to the follicle and tangent constraining to the curve.

surface_dup.mov