I'm not exactly sure what you're looking to do but you can emulate a subscription model by having workflow create a new opportunity every time an existing one is closed-won. Similarly with invoices.
Leon Tribe
Want to hear me talk about all things CRM? Check out my blog
Want to hear me talk about all things CRM? Check out my blog
http://leontribe.blogspot.com/