Array an object along a surface adjusting to it

… and check this forum for some similar topics, search for flowAlongSrf

there is also
_bend
command