Sounds like a directory theme. Im afraid its best to ask people to register otherwise you run the VERY REAL risk of spam… even with logins the spam will be a nightmare as wordpress is pretty easy to game for registrations.
Thread Starter
Carl59
(@carl59)
Can you suggest me some themes?
Pretty much any theme can be used for any purpose – all we can do is suggest you start looking through themes here:
http://wordpress.org/themes/
Additional functionality you need is likely going to require plugins – which you can search here:
http://wordpress.org/plugins/
Perhaps look at these:
http://wordpress.org/plugins/search.php?q=business+directory
If you need more personal/extensive help than can be offered on these volunteer-staffed forums, you might want to consider hiring someone to help you – http://jobs.wordpress.net/