If you can do it then it'd be tremendously helpful but I started putting together something like this and quickly gave up after realizing how complicated it was going to be.
There is a thread on this somewhere, I'm pretty sure it was in MilesBuzz. I believe Seth is working on a project that will have this functionality but his team has been struggling with some of the more complex issues.
Just as an example:
1. How do you account for different airlines defining regions differently
2. How do you account for airlines using different award charts depending on whether or not you only fly their metal or include partners
3. How do you account for blackout dates on some airlines
4. How do you account for variation depending on seasonality (i.e. AA's off-peak Europe awards or DL's entire award pricing system {low,mid and high tiers})
5. Going to be a pain dealing with some airlines that used distance based charts and others that use zone based charts
Anyways I could keep going but you got the point. I don't want to be negative or a debbie downer, if you have the smarts and know-how to overcome even some of these obstacles then go for it! But, just be aware of how complex an undertaking this sort of project is.