Вы можете сделать это, используя JavaScript в браузере.
Ищите фид JSON в Yahoo API, который доставляет JSON с функцией обратного вызова, то есть:
http://search.yahooapis.com/.../news?results=20&output=json&callback=myCallBackFunction
Тогда на вашей странице есть глобальная функция:
function myCallBackFunction(json){
//show here the json feed as HTML
}
Эта техника обычно называется JSONP
Вы экономите время ожидания для своих пользователей, избегая использования PHP для прокси-запросов.
И вы не будете платить за пропускную способность этих данных, так как они поступают напрямую от Yahoo.
К сожалению, все это действует только в том случае, если для вашей целевой аудитории включен JavaScript.