If you haven't already, I would highly suggest doing some of the learning paths regarding Workflow. Workflow is pretty much ideal for filling out a form and a few approval steps.
If you still have questions after that, it would help if you asked specific questions about which point you're getting stuck at. Asking very generic questions means someone on the forum has to guess what you want and then invest a whole lot of time building some sort of solution. Not many people are going to want to do that when you don't put in the effort yourself, first. Just a heads-up for future questions.