You could use a CMS like Joomla and hunt for a similar module ( in layman's words - extension ) or build your own. I would recommend Joomla forums for further queries.
Looks more like a directory script than a full CMS. It´s showing some MySQL errors so i can´t see the inner pages to really see what it does
I would recommend you to try eSyndiCat v2.2 this new version really looks and operates like a CMS, you can try demo version
That site looks like phpmydirectory. Go check out the demo on phpmydirectory.com and compare: phpmydirectory.com/demo/index.php (Sorry, I can't post live links yet.)