Directory plugin for business directory with maps


is it possible to build a business directory with showing a Google Map on the detail page an perhaps a single map with all entries?
Second question: I want to add opening hours of the shops. Is it possible to mark shops which are open at this moment? Perhaps with custom code - but possible or not?