It sounds like he has a bug that needs to work its way out of his system. When you have a stomach bug, some foods are fine and some foods will make you sick. If I were you I would try to remember what he ate and drank before getting sick and what he ate and drank during other times that day. For now, stick with the foods and fluids that did not make him sick. Also, really push the fluids. It's great if he can eat, but fluids are most important.
I really wouldn't waste anymore time and energy with bleach, lysol, sanitizing, etc. He already has the bug. He's not going to catch it again. If he gets sick and some of it gets on his sheets, yes you should wash them. But the way you describe it sounds like a lot more work than just throwing one set of sheets in the wash.
Relax. It's a stomach bug. We all get them from time to time, and not everyone responds the same way. I tend to get sick, whereas my husband and son tend to get diarrhea instead. That's just how our bodies respond. I wouldn't worry just because your son responded differently than your daughter.