If each user is issued a unique account name and password...
Add a field that you can use to "mark" the records with the account name of the person whose script created them. Then modify your scripts and relationships so that they only see data from "their" records and only delete records with the current user's account name.
Thanks for your reply! That makes sense. I'm definitely gonna try that out. I hadn't gotten to that point yet, of creating user accounts and what not. Maybe it's about time.