Limited access to records

I have privileges set limited on records with certain statuses. Meaning that the user can only edit records with Status= "Active" or Status = "Editing", and now they need to change certain related records after the status is Finished. How would I make this possible?

now they need to change certain related records after the status is Finished. How would I make this possible?

From a business rule perspective; does this mean that the status really is not 'finished'? If so then a normal approach is to 're-open' and let them edit then go through the normal 'finish' procedure again...