I assume you downloaded the iPhoto 4.0.1 update, which requires that you have iPhoto 4. Unfortunately, you cannot update iPhoto 2.0 to iPhoto 4.0. You'll have to pay for iLife '04 if you want iPhoto 4. There isn't any way to get iPhoto 4 without getting iLife '04.