Il wrapper è una sorta di contenitore con cui puoi inserire dentro Joomla, pagine esterne.
Quindi tu devi fare il TUO script che, in qualche modo, recupera gli utenti online e li visualizzi. Il problema sta proprio qui, perchè devi interfacciarti con il framework di Joomla; a meno che tu non provi ad accedere direttamente alla tabella delle sessioni su MySQL.
Dopodichè imposti un autorefresh ogni TOT secondi.
Infine inserisci il tuo script in un wrapper.
La cosa però che mi è venuta in mente adesso è che il wrapper lo devi linkare ad una voce di menu, come se fosse un componente. Mentre a te serve un modulo.
Allora, forse, anzichè il wrapper potresti realizzare un modulo con un IFRAME, dentro cui caricare il TUO script.