Yes, Portuguese banks will open business accounts in your business name for non-resident and foreign individuals. We work with 2 major banks in Portugal Abanca and Caixa Geral de Depósitos.