Hi uaenoob,
Sorry for not responding sooner: I've had my head in the sand trying to complete a new module, and haven't been around the forums much!
Very interesting problem! But yes, I think Form Tools could work in your case.
I'd start off by looking over the Submission Accounts module, and specifically, the "View Override" settings within the module.
Okay, this will take a little explanation.
Rather than explain every last detail, I'll just provide a few top level comments that will hopefully give you an idea of how to proceed.
The Submission Accounts module converts a form submission into a simple user account, letting the person who submitted the form return later on and edit the submission information. The way it works is that you specify what View the user sees at any given time. So you could specify a form View that only showed a subset of the fields, like only the password field being editable, or the first page or two of the original form - or everything.
Now, the View Override setting is totally cool. It lets you show *different* Views for each user, depending on what data is in their submission. So in your case, you could tell it to show more information if the admin has approved each step.
The documentation on this feature is a little scanty, but see the bottom of the page here:
http://modules.formtools.org/submission_...e_new_form
I won't fib: you have a fair amount of configuration ahead of you. But from what you described, it sounds very do-able.
Good luck!
- Ben
Sorry for not responding sooner: I've had my head in the sand trying to complete a new module, and haven't been around the forums much!
Very interesting problem! But yes, I think Form Tools could work in your case.
I'd start off by looking over the Submission Accounts module, and specifically, the "View Override" settings within the module.
Okay, this will take a little explanation.

The Submission Accounts module converts a form submission into a simple user account, letting the person who submitted the form return later on and edit the submission information. The way it works is that you specify what View the user sees at any given time. So you could specify a form View that only showed a subset of the fields, like only the password field being editable, or the first page or two of the original form - or everything.
Now, the View Override setting is totally cool. It lets you show *different* Views for each user, depending on what data is in their submission. So in your case, you could tell it to show more information if the admin has approved each step.
The documentation on this feature is a little scanty, but see the bottom of the page here:
http://modules.formtools.org/submission_...e_new_form
I won't fib: you have a fair amount of configuration ahead of you. But from what you described, it sounds very do-able.
Good luck!

- Ben