I would use the combination of the Sideslope command along with the XLINES method (that I have shown on the forum) in combination with Excel which would work as follows (create a spreadsheet in Excel that allows you to enter eg Start Station, End Station, Interval and Length of Stall Line and Left or Right Side (left Side multiply Offset by -1). Have Excel compute you a set of Station / Offset values for the stall locations along the main line and for the Offset Locations for the end of the Stall Lines.
Pick Your Master Line - to which you want the Parking Lot Lines and from which you interpreted the Start and End Stations etc, above.
Now create an Offset / Elevation Instruction off your Main Line and use Station / Offset (0) Table (copied from Excel)) and Elevation 0 for Instruction 1 - then repeat for instruction 2 using the Station and Offset Table (again from Excel) (the length of the stall lines) and elevation delta 0.
Set your corridor Sample Interval way longer than the Master Line so you dont create any lines other than the two ends and any Node Points along the line (which you probably dont want but will get anyway with this workflow.
That will create you a Corridor with a surface where there are section drops at all your Stall Locations.
Now Make sure that your Sideslope has the Property for Tolerance set to Best and BL Across
You will get Sideslope lines along the Front and Back of the stalls and along every stall line
If you want to maintain Parametric Linkage then dont explode the sideslope - if you want to delete unnecessary lines - either set your Rebuild method to by user to lock in the sideslope or Explode it to get the lines. Remember that the Sideslope Lines will get recomputed at each Rebuild (at least currently they are all new lines not updated lines after each rebuild)
You can delete any line at Node points that you don't want.
Once you have this configured - you can copy and Paste from a master project.
I am working with Rockpile Solutions (Peter Kistler) to build out a range of Array Tools - this would be one of those tools (rectangular, Station / Offset, Radial Arrays).
Hope that this helps
Here is my Parking Stall Calculator if you want it (it doesnt create the first line at 0 station - should it?)
Alan