If I was doing this I would create a userform with a pair of multi-select list boxes - see
http://www.gmayor.com/Boiler.htm.
The selected items could then be used to populate the document by inserting bookmarked ranges from the source document. In fact you could save each of the 87 sections as a separate document and use the aforementioned add-in to assemble them in a document.