Hola,
Yo de ti empezaria repasando esta seccion del manual:
http://www.php.net/manual/en/ref.errorfunc.php
Podrias hacer una funcion de error_handler que almacenase esa informacion. En devshed hay un articulo en dos partes:
http://www.devshed.com/Server_Side/P...ng1/page1.html y
http://www.devshed.com/Server_Side/P...ng2/page1.html
En fin, solo te queda leer, investigar, probar, leer, probar, investigar, leer, ...
Suerte.