As Steve identifies in his post, I think that the critically difficult part is applying versioning to multiple degrees of the content: the prima facie post itself, but also the inline comments, etc. In a sense, you'd have to have some kind of conflict resolution. Git could be an inspiration here.
Should anyone be interested in experimenting/prototyping a system like this - I'm up for a weekend hack or so. My contact information is in my profile.