I contacted Meaghan of Charley Project to find out why Francis Weatherbee was removed from her site. She replied as follows:
I don't see any such discussion in any of the Websleuths threads, but maybe she was thinking of another site.I found out that she was never missing -- in fact, she never existed. The "documentary" on her disappearance was actually fictional and people mistook it for real. The filmmaker appeared on Websleuths or something to explain. Embarrassing!
Of course, the photos are of someone, so I guess she was just a model for his story.
ETA: Meaghan corrected herself, saying it was the DoeNetwork forum.