2
If you want it automated, you should explain what is the 'raw' source (database, calc sheet, ...).
Some modules can do kind of listings. It depends on what and how to list. Examples are xRoster, Formulize, catads, xdirectory, shopping modules as Oledrion, ...