Those scenarios are not possible with only two forms.
You'll either need a separate form for each of the free trial periods, or you can try using a dynamic value in the shortcode for the trial period.
The problem with having different trial periods will be that those not using the coupon will have that trial which won't match with the regular term. So you'll need extra forms for those, or more PHP logic in the pro-form shortcode.
It might be a good idea to have a two-step process: 1) the gets the user to pick the plan he wants, or enter the coupon he has, and that takes him to the page with the pro-form, customized with those variables.
The multi-month free trial followed by regular billing is not currently possible.Statistics: Posted by Raam Dev — January 23rd, 2012, 12:05 pm
]]>