You can do this by adding photos to a shared stream and enabling the public website option (see http://help.apple.com/icloud/#/mmc0cd7e99). This will give you a private url that can be shared with non-iCloud users, enabling them to see the photos on the web from their computer browser. You will need iPhoto '11 to do this, available in the Mac App Store.