Not once have I had to show ID to check-in to a hotel in KK. I can't, because I don't have a passport.
It's always the Thai I'm with who checks in, so I guess that makes me the joiner.
This is where curtain motels come in handy. No ID required for either party.