Going to request a Bid, but would like input before I do so ..

I would like to get some input on the difficulty my project may be ... The program will be a checklist of options, these options will be made of 3 types of user input fields (text box, check box, and radio buttons) ... the value of the check box or radio box will be a predetermined narrative, the value of the text box, will simply be the text entered. After a user completes the checklist, the value of the options selected, and value of data entered into the text box will be printed in a clean formatted narrative paragraph .. We have many checklists, so we were thinking of having 1 checklist made, and use that as an example so we can create the rest of our checklist ourselves. We would also like to group as many or as few of these checklists as needed .. How are would it be to do this from code, and not from a WYSIWYG editor ?? By doing it this way I would think it would be easier for us to add and subtract items from the list as needed. For updating purposes. So to get a bigger picture, the program starts, you have the options to complete list 1. 2. or 3. list 1. is a grouping of 2 checklists, list 2. is a grouping of 4 checklists, list 3. is a grouping of 8 checklists .. the user would select the option .. lets say 2. .. once they complete the 4 checklists .. the print the results .. and return to the main screen .. We have also toyed with the idea of having each list individually listed as an option .. If someone would like to discuss this with me .. please email me .. I would like to get some feedback by an experienced programmer to help determine what options I have .. I am pretty good with basic C++ .. but I have never made a Windows App before .. just simple console programs ..