Hola y bienvenido

En principio deberías poder hacer esto perfectamente, sin tener que usar ninguna extensión extra. Es decir, jugando con la plantilla asignada a la página de inicio, a la que podrán acceder los visitantes, y luego asignar otras plantillas, a las que solo puedan acceder los usuarios registrados (tienes que jugar también con los privilegios de acceso).
Con Joomla! 1.5, existe la posibilidad de que, cuando un usuario inicia o cierra sesión (se loguea o desloguea en Joomla!), puede ser redirigido a una u otra URL distinta a la de inicio (revisa los 'Parámetros del módulo' de inicio y cierre de sesión del módulo 'login form', 'formulario de acceso', o como lo llames, que encontrarás en el 'Gestor de módulos del sitio')
Luego, cuando un usuario inicia la sesión, envíale a una página, (enlazada por medio de un elemento del menú que sea solo visible para los usuarios registrados), la cual, debe tener una plantilla asignada, distinta a la de la página principal (desde el 'Gestor de plantillas', editando una plantilla existente y distinta a la predeterminada, puedes seleccionar en qué 'páginas', enlazadas desde un menú, se verá dicha plantilla, deleccionándolo desde los parámetros 'Asignación de menú')
Para cuando se acceda al sitio o un usuario cierre su sesión, debería ser redirigido a la página principal, la cual, será visible para los visitantes y estará usando la plantilla predeterminada (que se indica desde el gestor de plantillas)
Espero te pueda servir.