Any results? I do know that if kids eat stuff with blue food color (like cake icing) they can get some unreal colored green stools (the blue changes with the bile etc). Could he have ingested something not food (like marbles of something) that upset his system and took a long time to pass?