Suppongo che sia l'utente, che l'omino dello staff siano loggati quando scrivono il messaggio, giusto?
Nella tabella "utenti" ci sarà un campo che indica il livello d'accesso dell'utente, giusto?
Per esempio un campo "permesso" che se vale 1 vuol dire utente generico, se vale 2 vuol dire moderatore, se vale 3 vuol dire admin...

Quando si fa il login metti questo valore in sessione e quando si scrive un messaggio decidi in base a questo se va mostrato il nome o l'icona.