How to add a new product tab with a form to a «customer as vendor» dashboard?

Hi Everyone

I am creating my multivendor extension.So stuck with some issue.I have created Add product tab in the customer dashboard.When i click on it, It have to show add new product form as such as in admin. and then save that product details in custom table that i have created for it…
Can anyone please guide me for this.