Cita: Esto quiere decir que no puede haber ningún "echo" o "printf" antes de una sentencia que envíe cabeceras, pero también quiere decir que no puede haber nada de código html ni texto antes de la primera aparición de <?php (o <? ) en un archivo php. A veces se nos escapa algún espacio o línea en blanco, y eso es suficiente para que se produzca el error.
aqui hay mas informacion
http://www.google.cl/search?hl=es&rl...=&oq=&gs_rfai=
.. tu problema al parecer se soluciona si subes session_start() al inicio del codigo