A ver si te ayuda... los campos que puedes usar son un varchar de 10 caracteres de longitud, y cargarle los timestamp, referentes a la hora...
Para restarlos, yo hago esto...
Código PHP:
$hora_entrada = time();
// Guardas la hora de entrada en la DB
Luego cuando el user salga le pones igual:
Código PHP:
$hora_salida = time();
// Y para sacar el tiempo online, supongo que seria eso...
$tiempo_online = mktime (date("H",$hora_salida)-date("H",$hora_entrada), date("i",$hora_salida)-date("i",$hora_entrada), date("s",$hora_salida)-date("s",$hora_entrada));
Creo que así va a estar todo

, si tienes problemas con el mktime, completa con el resto de los parametros, no tube tiempo de probarlo yo.
y... luego para mostrar las horas...
Código PHP:
echo date("H:i",$tiempo_online);
Es todo, Be happy!