How can I tell who posted a photo in a shared iCloud photo stream?
Open the photo in the Shared Photo Stream, then tap to show details if necessary.

It should show the poster of the photo, as below ("Posted by you"):



Individual devices can't be determined from this view though — only the Apple ID.