uyyy!! Deberías darle un repaso al manual... porque esto sin ofender es un poco grave o al menos extraño.
Una de dos, o añades comillas en todo el código html de principio a fin en el echo o bien el echo sobra.
Código PHP:
<?PHP
session_start();
if(!isset($_SESSION['login'])){
?>
<align=center>No estas logeado.</align><br/>
<form name="form1" method="post" action="index.php">
<table cellspacing="0" cellpadding="0">
<TR>
<TD align="right">Nombre de usuario:
<INPUT maxLength="25" size="15" name="username">
</TD>
</TR>
<TR>
<TD align="right">Password:
<INPUT type="password" maxLength="25" size="15" value="" name="password">
</TD>
</TR>
<TR>
<TD align="middle"><INPUT name="submit" type="submit" value="Login">
</TD>
</TR>
</table>
</form>
<?PHP
} else {
echo "Hola ".$_SESSION['login'];
echo "<br><a href='salir.php'>Salir</a>";
}
?>
Editio: sorry ya respondieron antes que yo