You can setup a catchall email on zoho or google apps for your domain.
Basically a catch all will send any emailaddress@yourdomain.com to the main email on that domain mail@yourdomain.com for example.
Once that is setup you don't generate the emailaddress portion, you can use anything on the fly. It's basically *@yourdomain.com automatically goes to mail@yourdomain.com where you could parse them. (you could also setup forwarding for this to another domain's email if you want.)
I have this setup on one of my domains to use for testing web applications on the fly with multiple email addresses.
Good luck with your project.