Do you have google drive? I usually just upload a large zip file or something and give people a link. I'm already a premium member of Emumovies, and I already have access to all their content, so it would be fine to share with members only I would think.
I believe you can make your own platforms inside of Launchbox, but I haven't dabbled in it yet. There may be a video that explains it on their Youtube channel (not sure)?