Ни за что ни про что – устойчивое сочетание, написание которого нужно запомнить.
В придаточной части сложного предложения правильно написание с ни.
По основному правилу между частями сложноподчиненного предложения ставится запятая. При усилении вопросительного характера предложения для подчеркивания необычности расположения придаточной части перед главной вместо запятой может ставиться тире (как в приведенных случаях).