http://antbag.com/how-to-install-wordpress-with-1-and-1-hosting/
1) go to admin.1and1.com and set up a MySQL database for the blog. It takes sometime for the database to be set up.
2) download the wordpress software from wordpress.org and extract it.
3) update the wp-config-sample file with the database info from 1and1 and save the file as wp-config.php.
4) upload the whole wordpress folder to 1and1 web space where the blog site will see. It takes some time for 1and1 to set up these files.
5) from the browser, type http://yourblogsite.com/wp-admin/install.php and run through the Dashboard to set up the blog.
This is rather simple and it provides better control on the things than setting it up through 1and1′s free blogging service.