You can follow the steps in this guide on how to import content into your WordPress.com blog: http://en.support.wordpress.com/import
To map an existing domain to your WordPress.com, go to Store > Domains on your blog's dashboard and follow the steps there.
Please take a look at the following guide before going through the process.
Let us know if you need any help.