OK, thanks for the additional information. I have edited your post for clarity, to separate your response from the quote of my post.
That project will be a large undertaking. I believe the best approach, would be to create a slideshow movie in iMovie. You can add the photos and select their duration, add music where appropriate, and then do a voiceover for your speech. You can then export it to a movie file that can copied to a thumb drive or burnt to a disc.
Honestly, it would probably be best to see if there is a local company that specializes in Mac training to help get you started, or you may get some ideas if you attend an iMovie Workshop at an Apple Store.
C