FUCK! That sounds like some scary shit! I think somebody deserves a hug for the pain..
never known of anyone throwing up after a dream like that.. come to think of it, i've never heard of such realistic and strange dreams/nightmares, and sorry i don't know any ways for this to stop... you could stay awake forever? or if not, erm.. watch something funny, or some kind of comedy films before you go to sleep and see if that helps.. that's what i would do
Get well soon and watch comedies... Josh