Bueno lo primero, se puede manejar con un poco de javascript como te dije, si, puede ser complicado si no lo manejas, lo ideal es que asocies la salida de la ventana a onload.
La verdad que si tuviera tiempo en este momento para más que escribir posts te ayudaría. Por que de hecho en este momento no se me ocurre nada.
Lo segundo puedes crear el pdf con por ejemplo
dompdf mandas los datos y lo crea, luego puedes
mandar archivos adjuntos al mail con php