Perhaps the property tab builder can help you?
Yes you could do that with a macro. But I agree with Jeff Mirisola to go with the property tab instead.
You can add text boxes, check boxes, radio buttons etc. in the property tab builder.
Here is a overview for SW2014. Just follow the links a you will also find information about creating a new tab.