Do not induce vomiting without consulting your vet. My guess is that he will be fine and it will digest, but it never hurts to put a call into your vet.
Well, Flirt has had two good poops since the Greenies incident yesterday but no green yet. She's eating and drinking and acting fine but I will continue to watch her.