The lack of input here is disappointing. I have the same problem. I hope I can get an answer before 9 months.
Steve, Thanks for your response. I would expect to have the visitor, (which I should actually refer to as a “member” of the site) establish an account with a username and password in so that the visitor can log in to edit the information in his/her “profile”.
A membership site, such as BuddyPress may the the ticket here. I would like for the info to produce a profile page for the visitor which I think buddypress will do.
An important aspect is that a non member visitor should be able t search the database and find the profile of the member.
Free would of course be best, but I am not opposed to paying a reasonable fee.