I did some research on base stats a while back for WowEquip, and it;s actually pretty simple. There are 2 components for base stats (racial and class based) that can be worked out separately and makes it a lot simpler than having a big 50 combo table.
The racial stat is the easy bit since it's based with your race and doesn't vary with level. So it's just a fixed addon to your stats. Also race doesn't affect base HP or Mana, just the other 5.
The class bit is a bit more complex as it varies with level in a non-linear fashion. The increases are on a slight curve from 1-60, and in the scase of HP and mana, a much steeper curve from 60 to 70.
I've got the base stat data I have in csv format here for those interested:
http://wowequip.tehbox.org/base_stats.csv
It has a complete set of level 1 and 60 data, and most of the level 70 stuff.
I also have a reasonable amount of intermediate level data I've been collecting via WowEquip that needs some filtering but could be added if people are interested.