I'm not sure I understand everything you mentioned, but hopefully I can help you with some of the problems.
If you have first and last name i seperate fields i DB you can display both in the selection field.
<select><option>lastname fistname</option></select>
When you select from the selection field you refresh page with a querystring using the database ID (page.php?id=13).
Then you can set the code to load some variables with the data fron DB.
if(isset($_GET["id"]))
You then display the variables in the form.
- If you have a seperate DB table with touchpoints you can display a list of touchpoints related to the contact information with ID 13.
Did I understand any of your problems right?
// Mattias
www.mdsolutions.se