Mikrotick Captive Portal

Hi i am looking for a solution that the captive portal on the Mikrotik to do the following:

  1. does not as for user/pass but require name and email address
  2. record the above information on Mikrotik, if not, email or send to another server.
  3. optional: record Internet access record

any suggestions?