What is needed is scripting...
The quest system may work, but I havn't looked at it in quite some time.
Actually I guess using
http://macroquest.sourceforge.net/ should work. What is needed is a macro that outputs the spawn command one option at a time, naming the spawn with the options, then deleting that spawn and moving to the next on command.
Seems the easiest way to try and collect the data everyone seems to want.