As long as she doesn't need to do extensive edits to the pictures, I would recommend Google's Picassa. The local program lets you organize your pictures and then you upload to the web site where you have albums and people can view them. The only downside to the program is that you can only edit a few things on the pictures.