Typical Architect ;-)
I assume you are using a linetype such as center or phantom or whatever.
If so, here's one way you can acheive your goal, although it's a bit of a pain.
First off, if the lines all start and end at the same place, the spaces and segments should all line up.
Now for the "lines not crossing" issue.
One way to deal with it is use polylines drawn in segments.
For example, you have bays that are 25' in each direction.
Draw a pline 25', then another one, then another, etc. for each direction. Then join all these pline's together to create one pline that has segments in it.
Now use pedit and select the pline, type L for "Ltype gen" and turn the option off. What this does is treat the pline as a single line (on) or multiple lines (off)
The reason for doing this is that linetypes will always start and end with a segment of line, so by creating pline segments, the LT will always be solid at the intersections.
This may result in some odd looking lines so you will have to determine if it looks right or not for you. Also, if the segment get too short, it may just draw a solid line.
Just experiment with it and it may work OK for you. Granted, it is a huge pain to have to do it this way, but if that is what he wants from you, he'll just have deal with paying for your time to do it
Hope this helps