I have never ben a resident of Switzerland, but was able to open and maintain a PostFinance account:
PostFinance account for non-resident (tourist). And yes, I live in the States, no problem either when opening the account or with maintaining it (note that the sums involved are small).