Google Custom Search Business Edition специально имеет API для возврата результатов XML, с помощью которого вы можете делать то, что вам нравится. Business Edition не является бесплатным.
Вот документация XML-результатов .
В PHP вы можете использовать cURL для передачи вашего поискового запроса POSTed в Google CSE в качестве запроса GET, а затем делать все, что вы хотите с XML на стороне сервера или клиентом сторона.