Hi,
I have worked on a similar project before - an escort agency with membership areas, profiles, payment integration, online chat, live support, search etc. It was large-scale endeavor and my guess is that you're looking for a rather basic solution, something that won't put a strain on your budget - I would assume portfolio, prices, contacts, landing page.
I can get the project delivered for you within a week. Feel free to contact.