Hi. Yes you should be able to do this via PayPal integration (I think Authorize.net might allow this too). Basically there is a 'Trial Period' parameter you can pass with PayPal to implement a free trial for 'x' days/months etc... I would review the demonstrations for PayPal at
http://www.datasprings.com/FormDemos. Thanks!
-Chad