I got some ideas on how it might be possible to switch a person's team and have them take over the body. But I strongly suggest waiting for a SDK as the methods I think of might not be proper for L4D.
As I said, I already have code that does this in my plugin.