I think it is probably already possible, but I don't quite understand what you mean by vouchers and how it would all work in context to give any type of description of what the database would look like. It always starts with designing the database.
Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.
These out-of-the-box solutions provide you proven, tested applications that can be up and running now. Build a store, a gallery, or a web-based email solution.