scene, crystal 10, vb.net 2002, home rolled report viewing system, so reports are done seperatly and NOT compiled into various applications.

We have a need to set columns on a report, the column section headers contain employee data, the detail for that header below it so something like this.

********
********
********
----------
XXXXXXXX
xxxxxxxxxx
xxxxxxxxx
xxxx
xxxxxxxx
xxx

where *** is the column header information and x is the detail data, we need to create 3 columns across a sheet with varying detail lengths based on the employee and what class they are teaching (the detail list is a list of the people in that class, anywhere from 1 to 25) so something like

******** ********* *********
******** ********* *********
---------- ----------- ------------
xxxxxxxxxx xxxxxxxxxx xxxxxxxxxxx
xxxxxxxxx xxxxxxxxxxx
xxxxxxxxxxxx

(except lined up, my art skills are ahem, lacking). I have read every book, looked at so many websites my eyes are bleeding and still haven't found an answer, AFAICT this is impossible in crystal 10, but i can get the same thing in my average magazine or newspaper...hmmm...

as always, help appreciated and rated, even a pointer to a website i missed would be most helpful.

thanks