If you look at my reviews, I've done all of these tasks for a client of mine one by one, I also have previews for the works I have done that include:
a video uploader that uploads and converts the video into FLV (with Progressbar etc)
a player editor which doesn't alter the appearance but does allow many customization on the player.
And a player tracker that tracks the video. I can show you previews of all of these on my server.
I think I am be the best candidate for this project because I have done all of these tasks, linking them together shouldn't be difficult.