First timer....need help setting up a semi- dating website.

Hello,

Need help on setting up a Christian-based website that has several static pages then leads into an area where you can do profile searches on the different women registered with the site. New lady members would be able to create awesome looking profiles, with pics, bio, likes, desires, etc. The men would be able to create their own profiles and be able to search all the ladies that match their criteria. Don't want any communication between the two other than winks and/or Canned Messages. The men can then select the women they would like to meet by adding the ladies to their Hotlist. Then I can go in and see who've they selected in their Hotlist and get them prepared to meet in person.

What theme, plugin, or setup would I need to make this work?

Thanks in advance,
Scott