I am trying to make a website for reviews and the closest analog I can think of is a photo editing service.
1.) User submits photo with edit requests.
2.) We make the edits and upload.
3.) The user request revisions.
4.) We make revisions and uploads.
5.) User accepts.
Something along the lines of this?