If the linework is to stay as is (ie - they won't be modifying it), then an alternative would be to create a block of the letter, shape, etc. that is in your linetype and run the MEASURE or DIVIDE command to place the block at intervals along the line/polyline then trim out the line. This was how we did complex linetypes in Microstation at my first job, except of course you applied the cell as a pattern along the line and then it would automatically trim the line (as I recall we had a lisp that did this in AutoCAD too). That was years ago. I don't know if the latest version of Microstation supports complex linetypes or not.