The online gambling/poker affiliate programs will accept US-based affiliates. I do not know whether it's legal/illegal for you to promote these programs.
If you want to promote gaming (i.e. casino, poker, sportsbook, etc) to US residents, you'll want to choose an affiliate program that isn't fearful of the long arm of US law. You'll want to avoid any publicly-traded companies like PartyGaming, for instance.