My guess would be no, that won't work. roVideoScreen doesn't have a SetContentList() method. The easiest way I've found to play a series of videos is to just feed them one at a time to a roVideoScreen. Given an array of content-meta-data objects, you could do something like this:
for each video in videoArray
videoScreen = CreateObject("roVideoScreen")
videoScreen.SetMessagePort(CreateObject("roMessagePort"))
videoScreen.SetContent(video)
videoScreen.Show()
while true
msg = wait(0, videoScreen.GetMessagePort())
if msg.isScreenClosed()
exit while
end if
end while
next