Hi Rachel,
What I would suggest is to create a custom Boolean (true/false) field named something like "Subscribe for Monthly Webinar". Put this as a field on your sign up form.
Then, in your Webinar programs, have Batch/trigger campaigns that say If Subscribe for Monthly Webinar is true, then add them as Registered to the program.
Let me know if I can clarify anything further.
Will