Email by changing the content dynmically each time by Using Custom Actions of another form or view

Email by changing the content dynmically each time by Using Custom Actions of another form or view

Hi,
 
I have a question related to Email by changing the content dynmically each time.
I need to send Email to the selected email id's in a field of a view,
As if a select the option to send email that shoul be routed to a sub form(which has all the options a email page does have) 
where the...
 
To: will be all the email id's selected(email id's should be copied from the master view)
Sub: which i can dynamically write each time i sent the mail
Attchments: If required.
Body: body of the mail(can write each time i sent the mail).
 
On successfully sending the email another view should be updated with required details.
 
Please guide.
 
Regards,
 
syed.