mejora tu sintaxis, y no me refiero a php.
si estas usando sesiones, lo que puedes hacer es insertar un condicional que verifique si el usuario esta conectado y mostrar el boton, imagen o lo que sea que quieras. no se como estas usando las sesiones, si por funciones o por el array $_SESSION pero de todas formas no cambia mucho.
Código:
<?php
session_start();
if ( session_is_registered( 'usuario' ) )
{
?>
<img src="boton_logged.gif"/>
<?php
}
else
{
?>
<img src="boton_normal.gif"/>
<?php
}
y francamente no se a que te refieres con rollover, el rollover es un efecto con javascript.