Usually any videos in iPhoto appear in iMovie '09 in the item "iPhoto Videos" at the top of the listing in the iMovie Events browser. Clicking on this item (heading) reveals the video thumbnails to the right of the Events listing. However, I've noticed that my old 3gp videos from an earlier mobile phone don't show up in the Events, whereas some other formats do (for example, avi).
MPEG Streamclip will convert 3gp files to a suitable format for import to iMovie. I'm not sure if it will handle 3g2. In MPEG Streamclip, navigate to your movie and open it, or simply drag it into the workspace. Now export it as a QuickTime movie (.mov) in the format AIC (Apple Intermediate Codec) or H.264. The default settings for these formats should be OK. Both these formats work well with iMovie. I just tested a 3gp movie, exported from MPEG Streamclip as AIC - this worked perfectly with iMovie.
To import in iMovie go to File>Import - Movies, then navigate to your movie.
You can download the free MPEG Streamclip here:
http://www.squared5.com/svideo/mpeg-streamclip-mac.html
PS After posting this, I realised that you can also export as AIC or H.264 from QuickTime 7.6.6 (although I do have the pro version - not sure if you need that). In QT go to File>Export and select Movie to QuickTime Movie then choose Options and select the format.
John
Message was edited by: John Cogdell - added PS