I have one already that does this using proxys, and searches keywords it ranks for, then randomly navigates on the site after clicking from search engine, and waits random predefined times on each page before randomly clicking to another link within the site (3-5) times. then searches next keyword etc.... clearing all cookies, flash, etc.. setting referrers, and more. Quite complex but works very well.