Or you can try OddsMiner.com, I don't know what their pricing is like but if it's a small project it sounds like they're flexible.
My first reaction was to scrape data, but as it's for a fantasy league, which runs for at least an entire season, there is a good chance the scraper will break a few times during the season, potentially requiring a re-write. This isn't ideal if on the week it breaks I don't have time to update the code.
Generates recaps/box-scores that are used by....yup, ESPN TrueHoop bloggers.
It'll cost you some money, but depending on how much you value your time, it could still be a bargain.