Ma questa è una cosa diversa... seriamente, io userei le funzioni AJAX di prototype o mootools:

Metti di avere un div con la lista dei presenti che si aggiorna ogni tot ed un div che mostra i dettagli per l'utente selezionato:

codice:
<div id="UsersList">

</div>
<div id="UserDetails">

</div>
Nota: i div non devono essere proprio in questa posizione, l'unica cosa che conta è che abbiano gli ID settati in maniera corretta

A questo punto setti un oggetto Ajax.PeriodicalUpdater per aggiornare la lista degli utenti ogni tot e ricreare le funzioni per l'evento onClick
codice:
Event.observe(window, 'load', function(){
   new Ajax.PeriodicalUpdater('UsersList', 'utentiConnessi.php', {frequency : 80, decay : 1, method: 'get', onComplete : setUpEvents});
})

function setUpEvents(){
  $$('UsersList a').each(function(item){
    item.observe('click', function(e){
      e.stop();
      new Ajax.Updater('UserDetails', this.readAttribute('href'), {'method': 'GET'});
    });
  });
}
Questo è sufficiente