Oh, boy this is a monster hack.
Things have changed with weather.com remote calls, too. The Auth ID format has a partnerID and license key now for xoap downloads, as this script from forecast.php is about....
PHP Code:
function new_data ( $id, $type )
{
$na = array ();
$send = $type == '1' ? 'cc=*' : 'dayf=6';
$code = urlencode ( $id['id'] );
$out = file_get_contents ( 'http://xoap.weather.com/weather/local/' . $id['code'] . '?' . $send . '&unit=s&prod=xoap&par=1005217190&key=2e4490982af206e0' );
$out = process_xml ( $out );
At coolmon.arsware.org their weather.com vbs script has a huge legal disclaimer on it, with a warning that to use a modified weather.com access xoap script you must get a SDK and that ID and Key to legally download content from weather.com (just a reminder for site admins). This mod needs to be redone to include both for the peace of mind of site owners.
Script writers can gain both at:
http://www.weather.com/services/xmloap.html
And yes, a cron job has to be setup to download weather.com details. Recommended setting is 1hr or more (since weather.com updates hourly).
Chris