Add membership option to shopping cart

I have a cart system in place that is for selling products and I want it modified to sell 2 types of memberships instead. Eliminating the sale of products altogether.

I use [url removed, login to view] as my payment processor.

The memberships will be for time periods of either 60 or 90 days. The two memberships offered are only single selection items without any additional options or add-ons to complicate the cart.

I'm basically looking for a form that the customer will fill out and select their desired membership term length and also collect all their contact information.

I prefer that the form does not ask them to create a username and password at this point.

The return page after the payment gateway will be my &quot;create a username and password&quot; form (I have this form already so you won't need to code it).

If it's easier/better to have them create a username and password on the main form before the gateway that's fine I suppose, but it's very important that they are not allowed to login until they have paid successfully.

The user's information must not be stored if the sale is not successful.

I also need two crons:

-One that will detect when memberships are about to expire 7 days and 24 hours prior and send them and myself an email notification.

-One that will delete accounts and related site files found that are expired which were not renewed.

I've created my site using Dreamweaver with Nextensio and MXKart extensions. If you use these tools it would be a plus since I would like the compatability factor for my site.