this is a bit tricky if the length of the movies changes - as i dont have anything that waits until a movie stops playing-
i did this on a show last year-
i do do this kindof thing for installs - but normally the client has such specific requirements - i write some code to do what they want.