Where to publish a game?

You could do it from your own webpage through a credit card charging service or a business paypal account.
I’ve never tried to sell any of projects en mass before, so I can’t really help you beyond that.