After a little searching, it looks like I need a business entity (LLC, C-Corp, etc.), along with a bank account to make this happen.
I am an American citizen, but I currently live in Switzerland.
Best-case scenario, I could find a purely electronic way to sign up for what I need and find a payment processor (I've used braintree in the past). Any ideas?