Textpattern 3 - update
I found an answer or, better, now I know what's going on. Dreamhost (which is my host) runs PHP as a CGI and this apparently doesn't agree with Textpattern.
This thread in the Textpattern forum explains the problem and gives some partial solutions. I'll try to switch the preferences to “messy” URLs and see what happens.