I tried to have the Report Scheduler to download a CSV report from the webconsole but did not manage to have it working.
The Schedule features will not let you run the job more than once a day.
A workaround could be to use wget to retrieve the CSV file each hour. You can write a vbscript/perl/bash/etc. script which runs the following wget command each hour and save the file in a different name each time it runs.
wget -b -O report-date-string.csv -p "http://xxx.yyy.zzz.www/NetPerfMon/Report.asp?Report=Average+Response+Time&Dataformat=csv&AccountID=USER&Password=PWD"
Hmm... The "Dataformat=csv" and "Dataformat=xml" are really nice. It would be great if there was a header put on each report that was "Export to CSV" and "Export to XML"...