I've helped several businesses do this. 1) Differentiate yourself - make your portal highly compelling for small-to-medium businesses. 2) Give it for free to businesses that are recognizable and will allow you to feature a testimonial from them. This will build credibility. I like to go after...
We have had good luck with both Survey Monkey and the survey tool built into Constant Contact
You can work upon one of the many tools that exist for this exact purpose: 1. You can use aMember to create a standalone membership website. 2. You can setup a Wordpress website and install a plugin like "MemberPress", "Paid Memberships Pro" or a combination of plugins like "Woocommerce + Groups...
In case Godaddy does not offer you a bigger data transfer plan, you can move to Heroku. They let you choose how much efficient you want to configure your server