You can create subscription/recuring billing in some payment gateways like Paypal
If you want to have anything more complicated, then you will need to get a programmer to do this for you.
If you want to have automatically redirecting form, then you can select the alternative Custom Form, but you need to separate the FORM descriptor into the individual components
Or do away with the shopping cart, and just make heaps of these buttons from Paypal and insert onto your website in appropriate places using the Insert... HTML options
This is a very advanced feature. Please do not expect free support for this feature. If you want help, this time will be chargeable.