Welcome to WebmasterWorld Guest from 184.108.40.206
You'll have a better experience here if you make the title of your posts extremely descriptive, including using the second subject line that's provided. If you force the visitor to open your post just to see what it's about, they probably won't. A title like "Need help - generic websites" doesn't really tell the visitor anything meaningful about your post at all.
To answer your question, you seem to be asking whether you can have a website where your users can submit form data. The answer is, of course. But since it doesn't look like you have experience with server-side programming, you'll likely need to get someone else to set this up for you. Your question is akin to, "How do I build a house?" I'm afraid that no one can tell you how to build a house in one forum reply, just like they can't tell you how to set up a complete data entry application in one forum reply.
IF so, then just give them unique Usernames & Passwords, allow them to complete an online form, and then do NOT make what they post live. Let them provide you the information you're looking for but give yourself a chance to review & edit it. Once you're happy with it, then you should be able to make it live.