Hi Bill,
if the pywws scripts are running correctly, try to execute the Hourly.py script (using the correct syntax). When it proceeds without error, and still no data appears in the web/data directory (ar whatever the path is), check the settings in weather.ini - there is the key to all pywws settings. All .txt and .png.xml templates are modified according to the settings and acquired data, and the ready-to display data are uploaded to the web/data folder, again based on the weather.ini settings (even if no FTP transfer is used, you have to set this section and use local path there).
Maybe remanming forecast_icon.txt to forecast_icon_9am.txt in weather.ini is also needed
Regards,
Jimicek