Nothing stops you from create hundreds or even millions of bitcoin addresses, which can act as "accounts."
Edit: A bitcoin address is a 160-bit number. That number is associated with a public and private key. The only way you can spend bitcoins stored in an address is if you know the private key of that address.
For more information, this video gives a fairly in depth explanation: http://www.youtube.com/watch?v=Lx9zgZCMqXE