Lo mejor es ir a:
www.php.net/manual/es y leer como se usa una funcion antes de llamarla.
Respecto de este caso pasa lo siguiente: la funcion session_start() no permite que se envíe html o se llame a echo antes de usarla, en concreto, cuando se trabaje con sesiones, el script debiera tener esta estructura:
Código PHP:
<?php
session_start();
...
//aqui ya puede haber un echo
?>
<!- desde aqui se pueden incluir etiquetas html
<html>
...
</html>