Save action

Hi community,

I have a question about the best save method for my uses.

I am designing a system which assess quality, there are a series of questions each with the possible answers yes, no, almost and n/a.  

Each of the sets of questions is in a separate table linked to the assessment details page.  I am using client side tabs with each page as a section of the questionnaire.  I want the system to check that the assessment admin has been filled in before any of the other boxes can be filled in (i.e. when the tab is activated)  The details need to be saved to the tables so that the user can save the progress and come back later, and there needs to be an "authorise action" which can only be activated when all questions have been answered.

I hope I made that as clear as possible.  Is this possible?  I am struggling to fit all of the requirements.