O primeiro se é uma conjunção subordinativa condicional, porque introduz uma oração subordinada condicional: se se for jantar fora.
O segundo se é um pronome indefinido. É um pronome, porque está em vez (pro-) dum nome. Isto é, está em vez do/s nome/s de quem irá jantar fora.
Este pronome se é indefinido, porque não define, isto é, não determina, não designa as pessoas que irão (se forem) jantar fora.