PHP скрипит вытягивает данные с сайта http://www.gismeteo.ru/, и предоставляет эти данные в массиве, так что Вы можете их вставлять в HTML форму или в базу данных.
Скрипт легок в установке. Всё что Вам нужно сделать, это указать номер города по базе gismeteo. Номер можно узнать на сайте http://www.gismeteo.ru/
Вот сайт, обновляющий свою базу погоды по этому скрипту http://www.allweb.odessa.ua/weather.php (Данные на сайте приведены в сокращенном виде Скрипт возвращает все данные, которые предоставляет gismeteo, как тут http://www.gismeteo.ru/towns/33837.htm).