I've been holding off saying this, but since you made your idea public, whether it's a million dollar idea is now kinda moot. Meaning since it's now public, anyone who can code can take it and if they're quick enough, impliment it, pitch it, and start making money off it.
I've done something VERY similar to this already about 3 or so years ago, granted it was with a video game and was mainly for forum signatures. Basically you can import your info from game, add extra info and it will generate a graphic with all that info on it. I got the idea to code this by seeing other people with the same thing (it's actually a pretty old idea what your talking about doing) but I wanted to impliment my own version.
Mine was written in .Net C# and the whole process of generating the objects was self contained so the dll can be imported into other projects.
What your talking about is the same thing that's been done. But don't discourage, you know how many duplicate ideas are out on the net? It's all about marketing, strategy, etc.
The sad thing about all of this is... if you can think of it, chances are it's been done.

But again, if you want a good example of duplicate 'million dollar' ideas here's 2, Facebook, mySpace. They both do practically the same thing, they both have api's, the are just about the same with a few exceptions, yet they are both popular and have different audiences.
Actually the worst thing you can do with a 'million dollar' idea is broadcast it for all the review without doing any preliminary work and patents, copyrights, etc. Once it's in the wild as a thought, it's already stolen.