Kilga: You can create OC, upload it elsewhere, and then link to it from Reddit, but the site itself is text-based.
I think there is like, zero need for this. And Reddit is a misogynist pit of fedora'd sperglords, but that's neither here nor there.
OK, to be more fair, regardless of how the site is, it seems this is more a solution looking for a problem. Reddit has a Touhou sub, and if we have Redditors here, they likely know of each other already, even without knowing it.