De hecho ya pude hacer que aparezca las alertas lo que no logro hacer es que me aparezca mas de un mensaje privado, es decir si el usuario tiene 2 o mas mensajes sin leer que en el popup aparezca esos mensajes con el usuario que lo mando y el titulo, aqui les dejo el codigo que tengo:
<div id="box_mp_popup" class="popup_messages" style="display: none;">
<h3 class="kbcra">Mensajería Privada <a href="{$mybb->settings['bburl']}/member.php?action=profile&uid={$mybb->user['uid']}" class="link">[ @{$mybb->user['username']} ]</a></h3>
<if $mybb->user['unreadpms'] == '0' then>
<div class="mp_box">
<span style="text-align: center; font-style: italic;">
No hay mensajes privados nuevos
</span>
</div>
<else>
<div class="mp_box">
<img src="images/social/new_pm.gif" class="mp-icon" />
<span class="smalltext" style="font-family: Helvetica;">
<a href="{$mybb->settings['bburl']}/member.php?action=profile&uid={$pm['fromuid']}"><strong>{$pm['fromusername']}</strong></a> te envio un M.P. con el titulo<br /> <a href="private.php?action=read&pmid={$pm['pmid']}"><strong>{$pm['subject']}</strong></a>
</span>
</div>
</if>
</div>
Me parece que con una consulta se puede hacer pero no se muy bien como se hace