Can I post a transaction to the EOS blockchain that is signed using keys that aren't associated with an existing account? How does the blockchain detect these transactions?
According to the current documentation on GitHub, no.
An account is a human-readable name that is stored on the blockchain. It can be owned by an individual or group of individuals depending on permissions configuration. An account is required to transfer or otherwise push a transaction to the blockchain.