Why don't you just make name and email two required questions in your survey? If you want them to be on a separate page, put them in one group and the other survey questions in another group.
You can change the email setting to smtp without specifying smtp server information in global setting, which will solve the auto-email problem. However, the problem is that if you use token a user will have to use the link in the email automatically sent to him/her to access the survey.