To answer your last question last, why are you creating a front end form? Why not just add in the WP edit button, which will link the author through to the backend?
Or perhaps you could use the
Let me know if either of these are possibilities. Thanks