Stand, yes. It is a sign of respect to your host country and hosts - yes, even your own country - to at least stand during the recitation of the national pledge. That is for ANY country, even those not your own!
As far as reciting the pledge and saluting the flag, that should be a personal choice.