Así, en primera instancia y como lo mencionas, se me ocurre crear en html un div que contenga frames y con javascript se quite o añada visibilidad a esos iframes, o videos en html5 (si insertas el video).
Pero todo depende del player. Tambien cambiar mediante javascript el link del tag <video>
En qué plataforma lo querés implementar? Después, de qué manera vas a incluir los videos ahí? Manualmente? Tenes una plataforma como Wordpress y querés tener una opción allí para meter los links? Comentanos un poco..
Pero eso que mencionas es un menu en cascada... No un player... O sea, deberías implementarselo a un reproductor, no solo copiar y pegar porque eso solo es un menú.
Lo mejor que podes hacer es buscar en google algún reproductor que sea un plugin, así te ahorras el trabajo, ya que trabajas en WP y WP tiene esa facilidad.
Si no, podrías tomar algún plugin y añadirle las opciones (o contratar a alguien para que modifique ese plugin).