Can I customise the contact widget form?

Can I customise the contact widget form? So I did want a basic contact form but as part of my online fitness coach business, I wanted an area (to be restricted by membership - is that possible??) for clients to upload a photo of themselves and upload their body measurements.

Can I customise the form like this?

Thanks