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?
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.
Is it not legally safer for you to store only the save states and tell people to manage the ROMs themselves?