Help needed for a movie

My son made a move for his school project and now we cannot get it to save to an email because it says it is too big (8 Mg or g, I can't remember what he said, but I am sure that there a huge difference). I am not sure if it is movie 6 or whatever you were talking about because I don't know where to look.

It is due today and it won't post to his Utube account, facebook, an email and it is too big for our memory stick or for a DVD.

If anyone has any suggestions other than bringing the computer to school to show the teacher (he says he would rather die first than do that) I would be so thankful.

It is probably 8gigabytes if you can't fit it on a DVD, and yes that is a lot of space.
You probably have the uncompressed avi file, which you will have to encode to a much smaller file.
I use MediaCoder on my PC to do this sort of thing, they have a Mac version available also, I haven't tried it out yet.
Here's the link to download it:MediaCoder - Downloads
I recommend to try encoding into mpg using h264 codec and running aroung 2000kbps, see if this works our for you in both quality and filesize and maybe play around with the settings after that.

Another thing you may want to try is Mpegstreamclip from Squared5 ( Squared 5 - MPEG Streamclip video converter for Mac and Windows ) - it works for both Mac and PC - you don't say which platform, but I am assuming it's on a Mac, so your output from iMovie would most likely be a .mov quicktime file. With mpegstreamclip, you can have it export to a variety of containers and codecs, including a H.264 mp4 @ whatever bitrate you want.

Honestly, it will probably be a bit easier to use then Mediacoder - I've used media coder a lot on the PC side and it is really good, but I won't say it's the easiest transcoding software out there (well, none are totally simple, but some are easier then others)