Хм... скажем так, есть один метод, реализованный в плагинах (пока что не во всех, но для com_content точно реализован), который не описан в документации, который я честно скажу не проверял, но который может работать.
$owner_id = JCommentsPluginLoader::getObjectOwner($object_id, $object_group);
Т.е. данному методу мы передаем идентификатор объекта, и имя компонента, а в ответ получаем идентификатор владельца объекта, т.е. автора. Который, в свою очередь можем потом сравнить с идентификатором текущего пользователя.
Т.е. допустим внутри шаблона комментария (tpl_comments.php), мы можем использовать примерно вот такой код:
global $my;
$comment = $this->getVar('comment');
$object_id = $comment->object_id;
$object_group = $comment->object_group;
$owner_id = JCommentsPluginLoader::getObjectOwner($object_id, $object_group);
if ($my->id == $owner_id) {
// author
} else {
// guest
}
Примерно так, детальнее - все зависит от того, где именно вы этот код будете добавлять.