Вы можете использовать плагин jQuery - плагин jQuery YouTube TubePlayer
при условии, что у вас есть правильная разметка (в этом примере - «активный» класс на видео, которое воспроизводится в данный момент), вы можете в принципе настроить что-то вроде ..
jQuery("#player-container").tubeplayer({
onPlayerEnded:function(){
var $vid = jQuery(".active").next();
if($vid.length){
jQuery('#player-container').tubeplayer('play',vid.attr("vid");
$vid.siblings().andSelf().removeClass("active");
$vid.addClass("active");
}
}
});