I don't see why you couldn't use wordpress as a directory. A quick Google search (term: using wordpress as a directory) turned up this page:
http://wordpress.org/extend/plugins/business-directory/. I'm sure a little more searching will find a solution more specific to you.