El problema es que el servidor de php es apache y el de pentaho es tomcat, son servicios distintos.
Existen formas para incorporar a tomcat PHP, pero es bastante complicado así que debes hacerlo en apache,
y realizar la llamada a tomcat para mostrar el resultado, pero la combinación real es bastante compleja.
Primero:
Te sugiero que te instales un motor de busquedas como sphider (en php) para crearte una BD con todos los char y analisis de pentaho y la forma de llamarlos
Segundo que realices la llamada en un marco o frame distinto mediante PHP para que el tomcat te interprete la ejecución
Deberias desactivar el tema de seguridad y controlarlo tu mismo debido a que no vas a validar a los usuarios en el
puerto 8080 (tomcat), sino en el 80(apache).
Te recomiendo utilizar internal frames y en la queryString de la url deberás especificar, además de los datos requeridos para la ejecución del componente (solution, path, etc) userid=usuario&password=password, de esta manera pentaho validará el usuario y te permitirá ejecutar el componente. Es muy sencillo. No te aconsejo que intentes otra cosa, ya que se torna complicado.
Ejemplo:
http://localhost:8080/pentaho/ViewAction?solution=bi-developers&path=chartbeans&action=chartbeans_area.xaction&userid=joe&password=password
Te recomiendo utilizar jQuery para trabajar más cómodo y poder cambiar los src dinámicamente.