Holas,
Sobre el Google Weather: no veo la necesidad de leer por curl, simplemente podrias hacerlo en el mismo cliente y no en el servidor (para que no sature).:
http://www.google.com/ig/api?weather=madrid,spain
Y con JQuery parseas el xml y lo muestras en un div o frame y listo. Con JQuery con un $.get o $.json lo recuperas y lo parseas con jQuery.parseXML().
Saludos