Hola lordnigh,
4.- Puedes hacerlo usando "a mano" usando wget y a la llamada a la dirección web que pone en la consola al pinchar en el boton para realizar en informe.
Un saludo.
He estado haciendo pruebas con wget y con curl pero no consigo descargarme el HTML generado ya que el HTML es el resultado de la ejecucion del PHP y requiere de una autentificacion.