Я хотел бы подчеркнуть, что важно предоставить код, с которым вы столкнулись с проблемой, а не общую проблему, для которой разработчику потребуется предоставить несколько решений.
Во всяком случае, прямо изо рта лошадей, используя Youtube API, позволяет искать видео на вашем сайте ...
http://code.google.com/apis/youtube/getting_started.html#data_api
И цитата из первого абзаца ....
API данных позволяет программе выполнять многие операции, доступные на веб-сайте YouTube. Можно искать видео, получать стандартные каналы и просматривать связанный контент. Программа также может аутентифицировать пользователя для загрузки видео, изменения плейлистов и т. Д.
Второй абзац решительно поддерживает мои первоначальные мысли ..
API данных в основном для разработчиков , которые привыкли к программированию на серверных языках. Это полезно для сайтов или приложений, которые хотят иметь более глубокую интеграцию с YouTube
Удачи.