How can I add a rebilling or subscription opotion to MarketPress?

We have a product where we need to capture credit card information and then be able to rebill them one year from purchase date. Does Marketpress have this ability? If not, can we build an API with our Gateway that accomplish this function? Or is there another plugin that you have that we can use to setup a rebill process? Other suggestions are welcomed.