Yes, you can activate your Ooredoo Passport either from Qatar or in any of the countries where Passport is supported.
Subscription SMSs are ALWAYS FREE of charge (even when sent from abroad). If you activate when you are overseas, please use the same activation code.