I actually worked on a program like this a week ago. The program you use depends on how the data is stored.If the data you are requesting(the results) are stored in a database, you could use mysql, php, and xmlhttp to retrieve the data.If the data is kept in json name-value pairs, you can use javascript to retrieve the data. I can make you a sample of both so you can see how it works or give you a code to use for each if you can give me a sample dataset to use.