If you have the capability, create a registration page that generates a random key for that individual and creates a link to your survey with the key. For example
mysite.com/limesurvey/3333333/index.php/?key=123887FDIFUS993
Note: They will need to keep their key unless your registration page includes some way for them to store that information.
Pass this key as a parameter to your survey and store the key. The key is passed via Settings->Panel Integration setup section and mapped to a question in your survey (you don't have to show the key during the survey, just have an item to store the data).
For subsequent uses, they need to supply their key for you to generate a link.
The biggest flaw in this thinking is expecting the user to keep their key, but perhaps you know your user-base well enough to manage that.