This is different from ford's except for the regex trigger part:
[regexp -all -nocase {(\/watch\?v=[\d\w]{11})} $text youtubeid]
Anyway, you both have done a good work fetching the info from youtube. ^^