Wow.
From The Lost Media Wiki
I remember reading about this years ago and wanting to watch it.
I found this site. I don’t know if it’s of any use but meh. https://simkl.com/anime/36347/anime-tenchou-x-touhou-project/episode-1/