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!