Он не мог с ходу сказать, кто свой, а кто чужой.
Раздельное написание соответствует следующему правилу: пишутся раздельно наречные сочетания (два или более), в которых опорное существительное употребляется в разных предложно-падежных формах. Ср.: в ходу, на ходу, с ходу, по ходу. Подробнее см. здесь.
Верно раздельное написание.
В обоих случаях постановка тире зависит от интонационно-логического членения фразы. Нельзя утверждать, что тире безусловно необходимо или безусловно не ставится.