DIciamo che è fattibilissimo, agendo però nel codice.
Premetti che SMF già tiene conto dell' ultimo accesso di un utente... potrebbe bastare quindi un controllo sull'ultimo accesso e se corrisponde ad oggi visualizzare l' utente in una lista predefinita. In alternativa si potrebbe creare una tabella apposita, che viene svuotata automaticamente alla mezzanotte e che viene aggiornata ad ogni login.
La seconda opzione, a mio avviso, rimane più "snella" al sistema

F.