you will need to have a database that holds all of the relevant search information (name/pin/keyword), yes. you can then make a simple POST script that makes an SQL query and returns the results. do you have experience with MySQL or PHP?