En PHP .. siempre los he hecho por mi parte "a mano" generando las consultas SQL que corresponda e interfaces que correspondan para obtener los datos que necesito gestionar en mi reporte.
Si creamos reportes en PDF me ayudo de la classe FPDF (
www.fpdf.org).
De todas formas .. si usas google veras algunas cosas que te podrían servir:
Agata Report
http://www.agata.org.br/us/
PHP report (classe)
http://freshmeat.net/projects/phpreport/
Un saludo,