Update: This story says the Vatican is denying the allegations.
Here's the updated Special Report from ChurchMilitant.TV:
Update: There’s an insightful article on this Rorate Caeli – follow the link to read the whole thing. Here are a couple of paragraphs which I find interesting, especially in light of the news I’ve seen that the Vatican is denying the charges. All emphases are mine.