If I understand you correctly, this is exactly what the RVideo Inspector class does. The Inspector takes an input file and investigates the metadata (codec, bitrate, resolution, framerate, etc.). Interlaced/progressive is a little more difficult - anyone here have experience with that?
Are you looking to hire a developer or a team to build this app for you? If so, I'm pretty busy for the next few months, but maybe someone else on the list could help you out.