Żeby mieć pogodę to trzeba mieć dane.
Dane możesz pobrać z dowolnego serwisu pogodowego, na przykład tutaj masz RSS'y z pogodą dla miast Polski:
http://weather.yahoo.com/regional/PLXX.htmlJak już masz RSS'a (w zasadzie plik XML, jakby nie było) to możesz sobie wyciągnąć z niego dane.
Całość jest niesamowicie banalna. Sprowadza się do parsowania XML'a.
Pisałem coś takiego kiedyś dawno temu:
Pogoda, dane z www.wunderground.com, Klasa, php 5 (by mike_mech)