I am currently working on an enterprise project, and I've come across a puzzle like this.
There are a range of items (about 10) I need to group. What I do is like a wizard in a single page, letting a user pick several to form the first group by checkbox, and let them pick from the rest to form the second group, and loop on. Of course it is not an elegant way, but currently I cant figure out a better one.
Our system is little bit old fashioned, so please don't use too much rich interaction.