Se non ho capito male ed intendi se appartiene ad un determinato gruppo si potrebbe fare così:
<?php
....
....
$user = &JFactory::getUser();
$idGruppo1 = '10';
$idGruppo2 = '11';
$idGruppo3 = '12';
$idGruppo4 = '13';
// Recupero i gruppi dei quali l'utente è membro.
// Questo metodo restituisce un array.
$groups = JAccess::getGroupsByUser($user->id); // aggiungere " , false" per escludere i gruppi ereditati se non impostato di default e true
if ( in_array($idGruppo1 , $groups)) {
?>
<jdoc:include type="modules" name="moduloXgruppo1" style="xhtml" />
<?php
}
if ( in_array($idGruppo2 , $groups)) {
?>
<jdoc:include type="modules" name="moduloXgruppo2" style="xhtml" />
<?php
}
if ( in_array($idGruppo3 , $groups)) {
?>
<jdoc:include type="modules" name="moduloXgruppo3" style="xhtml" />
<?php
}
if ( in_array($idGruppo4 , $groups)) {
?>
<jdoc:include type="modules" name="moduloXgruppo4" style="xhtml" />
<?php
}
.....
...
?>
se invece intendi propio i livelli di accesso dell'utente si possono recuperare con:
$user->getAuthorisedViewLevels();
che restituisce sempre un array ma dei livelli di accesso autorizzati per l'utente