Feedback form

I’m trying to add customer feedback feature in one of my databases. I would like to select multiple documents(from a view) and send out an email (via action buttons or automatically) with a link to the customer feedback form. I want the feedback form to be lauched with some information it inherits from the database (customer’s name, Ph No, and some questions regarding the service a customer receives from the desktop support staff. Is there anyone who has done this before? Can you please suggest any other idea how to take a customer feedbacks from the user community?

Thanks!