I think the legal aspects outway the technical aspects.
Even if youre playing with tokens and allowing people to cash out it is still a game of chance (involving cash) which is not legal.
Now if you plan on hosting overseas that maybe another story.. but licenses and such and be very expensive. Not to mention finding a hosting provider.
before starting how are you going to get around this aspect?