Не знаю, успел ты придумать регулярку или нет. Распишу ход действий, которые необходимо совершить:
1) Скачать страницу с гугла
2) Вырезать из неё все html теги, вырезать все символы, которые не могут быть частью слова. Желательно выделить область с результатами поиска, чтобы исключить нежелательные области страницы.
3) Выполнить регулярку
4) Подсчитать частоту вхождения результатов
$word = 'CAR';
$search=file_get_contents("http://www.google.com/search?q=".$word."&num=100");
$search = preg_replace( '#[\W\s]#', ' ', $search );
$search = preg_replace( '#\s\w\s#', ' ', $search );
$search = preg_replace( '#[\s]+#', ' ', $search );
preg_match_all( '#(\w+)\s+?' . $word . '\s+?(\w+)#is', $search, $matches );
$result = array_count_values( array_merge( $matches[1], $matches[2] ) );
asort( $result );
echo '<pre>';
print_r( $result );
[UK] => 3
[online] => 4
[Rent] => 4
[Find] => 4
[at] => 4
[com] => 4
[buying] => 5
[for] => 5
[Prices] => 5
[Cars] => 6
[rental] => 7
[www] => 7
[Reviews] => 7
[New] => 7
[your] => 7
[new] => 9
[Rental] => 10
[prices] => 10
[Used] => 11
[and] => 12
[reviews] => 19
[used] => 19
P.S. код не претендует на совершенство, но думаю, справляется с поставленной задачей. Частовстречаемые слова (and, or и т.п.) я бы исключил из страницы.