you can add an [editors] list property of type user to the folder datatype. When an admin invites another user, they are added to the list of editors. And when viewing/editing a folder, add conditions on view/hide and workflows to control what each role can see/do.