Well, first off it’s cool to know we really do have people involved from all over (perhaps it’s wrong of me, but I generally assume anyone is from the U.S. unless they specify otherwise (because I am). As far as developers go, well, aside from direct questions relating to the code (usually newest in development code and questions asked by people contributing to development) there’s not as much direct involvement from developers on the forums as I’d like to see myself, but that’s somewhat understandable as they are busy developing and IPFS doesn’t really provide them with a source of money right now (since it’s free and doesn’t have like, a paid version).
As for encryption, any sort really, the point being just that no one can see what data is being sent without being the sender or recipient. Something like the Tor Network would be a simple enough example of what I mean, but I reckon that’s all convoluted and less useful due to bootstrap servers being blocked and the software itself not being publicly downloadable.
I think your best bet is to just outline each step of your process and ask for community help, unfortunately it may take a couple days, but I reckon there’s community people who know enough about each piece of the puzzle to put it together. That is, one person may not know everything, but one person may be familiar with chat stuffs and another with encryption stuffs and so on, enough to help anyways. From my understanding IPFS is still early enough in development that your project will sort of be a first if it becomes fully functional.
Meanwhile check the reddit page here: https://reddit.com/r/ipfs
#ipfs and #ipfs-dev on Freenode
docs ipfs io/community/irc/
And this page: https://webtorrent.io/faq
Specifically the “Who is using WebTorrent today?” section, which lists several other peer-to-peer data distribution and chat projects that you may find interesting.