Yeah if you are in the US, I think its illegal to run a lottery :/
You will have to host everything on a remote / shitty host
No Im not in the US, I am in the UK, It would most likely have to be a European thing. Or I could IP block US IP`s so it looks like IM making an effort to conform to US regulation. That way if people really want to enter in the US they can just use a VPN.