Hi,
Based on the task description what you need is a small profile management system, which is rather a straightforward task.
I do have a few questions, before getting started, mainly about your current setup - namely what kind of database do you currently have, server type, site engine, cms etc. Feel free to contact so we can discuss the details.