I am not quite sure why you have posted this topic in the AutoLISP, Visual LISP & DCL forum. Perhaps you should post it in the The CUI, Hatches, Linetypes, Scripts & Macros forum.
Anyway, I understand linetypes to give an indication of the feature involved, instead of an accurate depiction and placement of the individual elements. A linetype goes from pick point to pick point and the main line cannot be offset in the .lin file.
If you need the pillar to be placed accurately, I suggest you draw it and forget trying to make a linetype