This quick guide assumes you have a valid license for OS X Lion and iLife.

Install OS X Lion into a VM using the fusion wizard.
Installing Lion in VM

Install iLife and upgrade it to the latest version using the software wizard. If this fails, just upgrade iPhoto

ilife

You can then go to the app and press the update tab. You will be able to upgrade the applications to the newer version for free.