Set Area Permissions by Page

Permalink
I have about 30 editable blocks per page, per user. Each user has their own page and can only edit/update their set of 30 blocks. They cannot delete nor add to it.

Right now, I have to go into each block and update the permissions so that particular user can only read/write. I uncheck "delete" and uncheck all of the addons. As you can imagine this process is very tedious. Is there any way I could streamline this process to have a "Set Area Permissions" for that current page? Right now I can set permissions for that page that reflect what I want but the user still has to be able to publish their edits.

Does anyone have any insight? Thanks in advance.