I want a relatively simple script (for programmer who knows his/her php/perl) that will have a browser interface (it doesn't have to be pretty, just functional), that will sit on my CentOs box and will do the following: 1) Accept a list of pasted keywords (newline) 2) Place quotes around each keyword/phase i.e. "this is a new keyword" 3) Search Google for each keyword (including quotes) in the list when a button on the browser form is clicked a) for each keyword, create a txt file using keyword as name (with out quotes) and save to hardcoded dir that resides within the script dir i.e. ../myscript/results/. If file exists append date/timestamp to file b) save full list of returned results to the txt file c) strip all urls to root domain d) remove duplicates e) Sort list A-Z - give total number of sorted urls. Place under list f) append to file - with obvious paragraph break from top section i.e ######## or some such delimiter marker. So file will consist of list of all urls, plus filtered and sorted list of root domains e) create a page that lists all files using the filename as Anchor text 4) When searching Google incorporate some sort of random delay, 10 sec - 1 minute - so that search doesn't appear automated. List will never be more than 100 keywords, but still want this precaution Open to suggestions. Need this ASAP.