Can you tell us what version of OSX you are running?
Did you reinstall all of iLife using yur 04 disk or just the iPhoto application?
Let us know
Can you confirm for me that you have the iLife 04 disk so we can remove and reinstall iPhoto.
Let me know so I can give you the steps involved as we need to trash some supplimental files to get a clean uninstall and reinstall.
Coul dyou move the iPhoto folder to the trash then open yur Mac HDD and browse to /Pictures/and trsh the iPhoto Library folder then go to /Library/Preferences and trash the com.apple.iPhoto.plist file.
Once youhave done that empty the trash a then restart your mac.
Let me know once you have done that.
Before you do anything can you drag the iPhoto library from your Pictures folder and drop it to your desktop so that your pictures are safe then follow the instructions I gave you.
All of your iPhoto pictures will be stored in the iPhoto library in your Pictures folder, So by moving it to the desktop you will be moving them to a safe place so you can remove and reinstall iPhoto and get it updated so we can rebuild your libraries.
Once it is restarted could you put the iLife disk in the machine then download and install Pacifist from here http://www.versiontracker.com/dyn/moreinfo/macosx/12743
Once installed in your Utility folder you should have Software Restore, Just launch it and follow the directions and select whatever software you want to restore, in your case iPhoto.
Once installed launch iPhoto and make sure it opens correctly then close t and update it all the way before we restore you photos.
Let me know how you get on.
When you say you put pictures in iPhoto, did you open the program first and did it open?
If so did you try to update it first before attempting to put photos into your library?
Can you go through the steps again to remove, reboot, reinstall and reboot to get a fresh copy of iphoto on your machine, Once you have done that let me know so we can construct a new empty library then update and import your photos from the other library.
Could you now open Iphoto and when it prompts choose Create new library.
Let it make a blank library then close iphoto and check for updates from the Apple menu, Let the updates install then restart and check again, repeat this till everything is up to date and there is nothing else to get.
Once you have done that hold Option and click iPhoto
It should prompt you to choose a library, select your old one, the entire folder labeled iPhoto Library on your desktop (If it was made in an older iPhoto, it will ask you to upgrade the library so let it run)
Once it has upgraded let me know what happens.
Just click on upgrade, then let it run and check for updates again after you reboot.