Here is the html output when done as options:
http://www.warmonger23.com/SampleRoster.htm
Each attack group heading, and each weapon entry is an option. All of them, in this case begin with a {br}, to space them down one line from the previous. If you use standard names, but print options on a separate line, then you get 2 move lines on this roster. (never fear, never panic and non living unit goes from currently 1 line to 3) This also causes the problem, that within AB, the options panel on the right, shows no names as it line breaks them out of view.....
The other option I tried, is the items. But as you can see, if the text were constrained to be only within the columns between qty and cost, then it would add quite a few more lines as well.
I can also see this as being EXTREMELY useful for the Battlefleet Gothic files. As there, the ships come with set stat lines, that it is super useful to have broken down like this as well.
At this point, to get the right output, I'm thinking I'm going to have to create 2 options for each entry, or something similar. One for display within AB (design) and one for rosters (output). Which of course would be a ton of work...
Another possibility, might be making the options panel on the right hand side capable of ignoring line breaks? {br}