I'm building a system where a registered user can submit posts (bound to a custom post type) via an online form. Now I would love to build the page so, that the user can submit multiple posts without leaving the page, i.e. the form would either appear multiple times on the page, or there would be similar fields appearing multiple times. In the end, user could click one master "Submit", and all the rows would individually be submitted as a post.
Please see the linked image for a rough sketch on the desired form setup.
For this to work, I would also need to hide the labels for the fields etc, but I think that would be doable with just modifying them via CSS.
Any ideas on how I could accomplish this?