Hotspot mandatory fields


So I was wondering, Is there anyway to have an email mandatory field when using hotspots Users have to accept terms of use ? 

So I would like guests to fill in the details and have that saved ? 

I dont think this is possible but just wondering, Perhaps there's an external service that some one would know that could link to this ?