Uploading youtube videos to the site
I am not sure what you are trying to do, but I recently tried a module that allows you to upload your videos via your website to Youtube. Check it out: 

http://drupal.org/project/video_upload

On the other hand, if you simply want to integrate existing Youtube videos to your website (as fields), simply use the Media modules: 

First of all, you need Embedded Media Field module: 
http://drupal.org/project/emfield

Then install Media: Youtube to integrate your videos: 
_http://drupal.org/project/media_youtube

You can list, sort, filter all your nodes (that contain your video field) very easily with views. 

I hope this help, feel free to ask some more details.