One thing that may be an option as well would be create a separate form in the Kentico Forms module, then use marketing automation to automatically put the user in the specified newsletter after they fill the form out. Pretty easy to set up and requires no customization. That would be assuming you are using the EMS version, otherwise, what David suggested would be fairly easy to create.