You will need two buttons on your form to be able to do this.
One is the actual submit button (this will interact with th email system and do the submit). Note that you cannot write programs on a submit button. You will need to make this button invisible to the user. The second button will be a regular button which you can write programs on. Use teh click event of that button. This one will have logic to accomplish the things that you want ...here is some pseudo code to do this:
use print command and one of the parms indicates which pages to print.
Set up the submit button to hold the email address of the person recieving it.
Programmatically click the hidden submit button.
Note that the user will recieve a dialog from the mail client to OK before teh form will be sent.
Set up the submit button to change the email address
Programmatically click the submit button again
User will recieve another dialog to OK the email submission
Also you cannot email part of the form it will have to be the whole form. You coudl get a little more sophisticated and hide parts of the form but the whole form will be sent with the emails. This will need more programming on your part.
Paul