Significato
Dover fronteggiare due situazioni parimenti pericolose

Esempi
Carlino era preso tra due fuochi: denunciare i suoi amici che avevano rotto il vetro e cavarsela a buon mercato o prendersi la colpa e la relativa punizione, diventando però il capo del gruppo?
Young Charlie was caught between two fires: blowing the whistle on his friends that broke the glass and get away scot free or taking the blame on himself and be punished, thus becoming the head of the group?

Il povero Giovanni non si era reso conto che ospitando per qualche giorno contemporaneamente madre e suocera si sarebbe trovato tra due fuochi
When John invited for a few days his mother and his mother-in-law at the same time, the poor man didn't realize he would find himself between two fires

Origine
Un soldato preso tra due fuochi era un soldato che si veniva a trovare in mezzo a colpi d'arma da fuoco provenienti da più parti. In senso figurato, il fuoco è passato a significare qualsiasi situazione di pericolo