Hiya Randall,
Yes, this has been done before - what you need to do is get a minimal data file for each month - one entry per hour should work, but two will be better (one with high data and one with low). The data units are centigrade for temperatures, millibars for pressure, kmh for wind speeds.
Your template has rich text formatting characters in it which isn't going to work - this is how it looks (when opened in Text Wrangler):
{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf540
{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;}
\margl1440\margr1440\vieww15260\viewh9260\viewkind0
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural
\f0\fs24 \cf0 WC data file ***DO NOT MODIFY THIS FILE***.\
t and V are not optional, all other fields are. \
t is the day, hour and minute (2 digits each), T is outside temperature, Ti is internal temperature, T1 to T8 is auxiliary temperatures, D is dew point, Pr is pressure, W is wind speed, \
D is wind direction, Wc is wind chill, Wg is wind gust, Ph is hourly precipitation, P is total precipitation,\
H is outside humidity, Hi is internal humidity, H1 to H7 are auxiliary humidity sensors, S is solar, \
Sm1 to Sm4 is soil moisture, Lw1 to Lw4 is leaf wetness, St1 to St4 is soil temperature,\
U is UV, C is current conditions (delimited by double quotes), V is validation.\
00 t:010000 T: 0:00 Ti:00:00 D:0:00 Pr:0000.0000 W:00 Wd:00 Wc:0.00 Wg:0.00 Ph:0.00 P:0.00 H:00 Hi:00 S:0 U:0.0 C:"CLR" V:4\
The files need to be plain text.
Hope this helps,
Stu.