Host Giveaways Add-On?

I'm seeking add-on that will allow me to host giveaways in our CS-Cart.

*Landing Page

*Entry Submission Form

believe it's worth creating an add-on for resale, so other retailers can use it as well. Giveaways are the most effective way to drive traffic to your website page. Look at Gleam and Sidekiq for referencing your own ideas for features.

Landing Page:

*Allows Photos, Graphics, Text

*Start & End Date of Giveaway Duration.

*Announce Winner.

Submission Form:

*Allows Public to submit their information (email, shipping etc)

*Submissions are emailed to specified email address,

*Option: Random Winner is published or Retailer can choose the winner manually.