In 2008 iMovie would export to many formats. Here's the 2008 list.
https://discussions.apple.com/message/7041212#7041212
Today you would ask Viddy what format they want then export that format and then follow Viddy's instructions to upload.
In short, no online video site I know of will accept an "iMovie file."
Bob
Does anyone know how to get an iMovie file so that it can be used on Viddy?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic