I need someone very familiar with the X-Cart product to make some modifications to the functionality of the software as described below.

1. Create a signup page for a "basic" and "premium" vendor account. This page shall include recurring payment integration with paypal and authorize.net. I also need the ability to offer TBD months free as a promotional feature of the site.

2. Upon completion of the form from #1, vendor will be granted access to the site with following features.

Basic - Vendor will only be capable of accepting phone and email orders.
Premium - Vendor will be capable of accepting all forms of payment supported.