I wish to use wordpress being an website engine for my office. the folks could have the ability to register and choose their theme, like wordpress.com . but i'm not sure how do i configure that it is a blog engine not only an alone website.

Can you guide me?

It may sound like what for you to do is develop a multisite WordPress installation. Here's the state WordPress site for your http://codex.wordpress.org/Create_A_Network