Hola, primero que nada, un gusto.
Para hacer lo que quieren primero que nada necesitan la extensión que les permite hacer el directorio en el sitio web. Al decir extensiones me refiero a aplicaciones que se instalan en la administración de Joomla las cuales trabajan en el FrontEnd (En la portada del sitio) o en el BackEnd (El panel de admin del sitio).
Todas las diferentes extensiones oficiales de Joomla las encontrarán en
http://extensions.joomla.org/.
La extensión que les recomiedo es llamada LinX la pueden ver y descargar desde
http://extensions.joomla.org/compone...825/Itemid,35/
Igualmente esta extensión cuenta con un sistema para mostrar los últimos links en la portada del sitio con este módulo: (Módulo es otra extensión que se instala para mostrar una información programada específica en el FrontEnd)
http://extensions.joomla.org/compone...915/Itemid,35/
También exsiste un PlugIn de este Componente que sirve para mostrar un pequeño recuadro de búsqueda dentro del directorio en el sitio web. Un Plugin es una aplicación que trabaja en conjunto, en este caso, con el componente de LinX.
http://extensions.joomla.org/compone...902/Itemid,35/
Bueno acá está la información que yo creo les servirá para implementar su directorio web. Luego de que cada persona ingrese su link en el directorio ustedes sólo lo tienen que aprobar desde el BackEnd.
Suerte!
Y cualquier duda que tengan aquí estamos!