Allowing Users to Edit Templates

Is there a way to allow a user to edit their own themes? Say a special directory for themselves to ftp into and add or delete files, upload newly edited files etc...?