You could create separate pages with 12, 24, all and have links on the various pages that go to the other pages. Probably not really worth doing though.
The search results pages are generated on the fly so it is possible to do it with searches but you would have to have some unique field that you search on to get just those products that belong together. You could probably use one of the custom fields and just index that for search.
I know this has been discussed previously in the forum so you might want to do a search and see if other techniques show up.