Hi,
you did not answer the initial questions.
I suppose that it is an open survey.
You can do it with only built-in features.
In your survey 1 you capture a parameter (here you store the ID of the inviting person)
If this parameter is empty, the respondent was not invited and the survey calls a second survey by end-url with an added parameter (e.g. the SAVEDID)
In this survey 2 this parameter is captured
The respondent A enters some email addresses and after submitting an invitation email is send to these addresses.
Use the basic notification email, adapt the text, insert the link with the added parameter you captured.
Several email addresses in the "basic notification" field are separated by colon.
If respondent B calls the survey 1 with this link now there is a parameter added.
Therefore you know that it is a follow-up survey and you do not use the end-url (it is empty).
Joffm