Sending a single email from a view
First thought that comes to mind:

I presume you have your view setup with an argument to create the different pages. Something like /productinformation/%

You could setup a second views display with an extended URL like /productinformation/%/senddetails

You can now make a couple of rules, whenever someone accesses /productinformation/%/senddetails you send the emails and redirect them back to /productinformation/%

When you send emails using rules you have access to tokens. This should give you access to things like the User Email or Page title. This is the part I'm not sure about, I don't know if you can get all the information you require through these tokens. Good luck!