You can loop through your list of tables, and then change the labels on the text boxes as needed. Then you would need to remember those names in public or other variables, or in naming the check boxes as you create them, for any downstream processing.
You can either create and place the check boxes at runtime, or create with default information and set them to Visible = No, and then set them to Visible = Yes as you loop through the list of tables.
How much coding do you need?
Look it up at: http://wrox.books24x7.com