Are you trying to create something that already exist? There are a lot of social networked portals out there and to get businesses to sign up, you would really have to demonstrate creditability and make a strong case that these small to medium businesses would benefit from your portal rather than...
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