You can provide a custom variable with the survey by using the 'c' parameter, e.g.:
surveymonkey.com/s/survey?c=
This custom id is then stored on the respondent's details. You can put any text you like in there, including an email address.
However AFAIK you can't store other variables this way - just the custom variable.
Cheers,
Miles