Ahh, the "L"...

If you Google/Froogle "fold flat mask" you'll find a much of disposable masks that would suit your purpose. Not vomit-proof but would keep the spittle out of your nose and mouth. I have a box of Fleet brand charcoal filter fold flat masks I purchased at my local drug store. I typically have a couple of those on me or at least a handkerchief.