I am guessing that these would be tied to fields in the data? Are there also N of them? If so, I doubt that you can do it. The schema of the table is not set, and CR isn't too fond of changing schema. If the number of fields has a fixed max, so that all the fields are know at design time, it might be possible...
I would dynamically move and resize the columns. I've done this once, and while it never went into production, it would have been a nightmare to maintain.
Good luck