Is this trac instance is for actually tracking these requests or if it is for tracking the development of the software to track the requests?
No, this is the trac instance for automating the freemedia program which still needs a lot of manual editing. (Once the basic tasks are done, I shall call for feedback and suggestions from the ambassadors list. Till now, I have not announced this. :)
If it is the former, I'd like to suggest the following.
The Fedora Ambassadors North America just implemented a trac instance to handle requests for resources (media, t-shirts, etc.). We have our trac instance at https://fedorahosted.org/famnarequests. When we created this, we had a similar set of requirements in mind.
My problem is, I/we can not ask a requester to fill a ticket for requesting a media. That will complicate things. A simple webform is much easier to handle for a first timer. So I am looking for keeping the existing request form almost same and changing the backend for a more automated approach.
I believe what you are asking for is likely not available in trac since it's more or less a bug tracker.
/me too thinks so...But Mike or Ricky may tell us something. :)
So for your instance, I would suggest something like this: Ticket Types: i386 Live, i386 DVD, x86_64 Live, x86_64 DVD, etc. Version: Fedora 9, Fedora 10, etc.
Backend is not a problem, the frontend is. :) Ambassadors and contributors can very well handle the tickets but a first time visitor may not.
To be honest, the other three pieces of information you wish to gather can easily be placed in the description field. And I think most requestors can figure this out.
If the way I am looking does not workout, I have to do this. So thank you for your suggession. :)