I've finally fixed my issue with iPhoto on my Mac. It appears four JPEG images were corrupted so I needed to fetch new copies from backups and rebuild the iPhoto libraries, a process which took nearly two hours.
The photos are now posted on my web site. It's not fast but patience will be rewarded.