PHP, XML, and FLV

Quick few questions that I’m hoping someone can answer.

I’m trying to create a video player that dynamically loads .flv’s. The player could possibly hold over one hundred eventually. I’m just asking for recommendations for the best way to do this. It would have thumbnail images that would preload and when the user mouses over thumbnail, a text box would display a description and on rollover of the thumbnail a larger image would pop up in the screen where the video plays. Once released, the player would load a Movie. I am wanting to do all of this externally and know zilch about PHP or XML but am willing to learn them. Just need to know pros and cons of each and if anyone has seen any good tutorials on this.

Here’s my list of questions.

What is the best way to go; XML, PHP, or just timeline controlled?

My host does not allow streaming, so can you progressively download .flv’s in PHP?

Can you just use XML and have it load a thumbnail image, a text description AND a larger image (to be displayed in the screen) on rollover of the thumbnail?

Please advise.