Hi, how are you doing?
I like the sound of this project but I am afraid I am bidding outside of your budget range.
I have built similar tools previously, the most awkward was a yahtzee score calculator. The script runs through a MySQL table containing 80,000+ yahtzee players and then looks through 4million records of games and checks the scores, updating individual game scores, averages, totals, etc and assigning them back to each player. This is a once-in-a-blue-moon process that I use to ensure all scores are up to date, and none were missed. There are two other processes, one for daily and for last seven days that add up scores from those periods and save them to a table of best daily scorers.
Anyway, I feel it's the same principle.
I have also worked with more complex number crunching for a yacht charter company - I was there in house developer for 11 years so built just about every management report they used, in PHP, including their tools for assigning supplier/rep commissions etc.
I'd love to hear from you and hope you'll choose to talk me through exactly what you need. If not, I wish you the best for the project : )
Please send me a message if you like my proposal, even if I am offline. I will reply to any messages ASAP, and tend to be online from around midnight GMT up until 6pm GMT (I am based in Manila).