Thank you for your question.
I think that you should better use the Profile fields (you can add more than the default ones) to store your subscribers additional details. Note that you can add CMS users. If you create a special role with no CMSAccess permission, and add your subscribers in this role, you will easily achieve the functionality you want without extending the Newsletters module.
Please take a look in the screenshot attached.
the Telerik team