You have a Time Machine backup, right? So pull the iLife apps out of the backup.
If you can't do that for whatever reason, you could try running the installer for the iLife apps on the OS X install disc that came with your Mac, or force it with Pacifist if the installer won't let you for some reason.