I had a similar experience last year. Driving home from a night club with 4 passangers... the guy who said he could handle 14 bourbons no problems started puking all over the back seat... all over himself, all over the door...
He then opened the door and hung his head out and puked all over the side of the car, and over my mags.
This was driving along a main road too!!
The guy in the front passanger seat almost started puking too cos he has a weak stomach, and cant handle the smell, sounds or sight of someone puking.
I eventually got to the house I was dropping them at, and I made the 2 other passangers from the back clean my car out.
The guy who was puking managed to crawl out of the car, puke on the driveway a few times, and then tripped on a step, fell into the garden and passed out.
That night I left all the doors wide open on my car to make sure the smell got out.
FPV - Tickford Club of NSW