Allowing users to create a form that will be submitted by other users

Hey Guys,

Wondering has any experience of allowing users create forms that can be
submitted by another user type?

So basically a user would create the form and then form fields and would allow another user type to fill in these forms.

Google doesnt seem to have much on this topic?