Wait, so you are hosting the game and this is a paid service? Do you have some sort of license agreement for all these platforms with the owners of the original IP?
Thanks Classy, I could do that, it would be slightly less convenient when switching devices as you'd have to add the rom again but could be an option if there is ever any issues. Another thing I've thought about is client side encrypting any roms before uploading them. That would me I don't know if people are playing homebrew titles or something else.
Yes we store your games for you but you must upload your own game. Kind of like how google music worked when it first launched.