I need to give a user the ability to disable their account so that it is no longer publicly available. Here's why:
This site doesn't require a long term membership as it works similar to a dating site. You register, you pay to contact someone, once you've found someone, you don't want to be contacted anymore, so you want your profile to be hidden. However, if things are over for the person you found, and you want someone new, you should be able to reactivate your account.
Note: You don't have to be a paid member for your profile to be visible, only in order to contact someone else.
Hope this makes sense and hope it's doable.