1) Get the x-cart.com
2) get a billing company (
http://www.x-cart.com/xcart_payment_gateways.html)
3) or use company that creates billing scripts for this cart (could be the billing company itself or use google to find 3rd party developer/script).
Good adult friendly billing companies are segpay, commerce gate, web billing, ccbill or local billing.