Can bringing up heaps of phlegm make your throat scratch and cause bright blood in phlegm?

Yes. Yes. Vigorous coughing can break small blood vessels and cause those symptoms. However, coughing up blood should always be evaluated by an MD.