salut,
c'est bien compliqué! je dirais que ca dépend du temps que tu veux investir dans la réalisation de ton site.
Le plus rapide, serait un blogger avec un panier paypal, mais c est pas forcément assez modulable et je ne crois pas que tu pourras y ajouter un panier personnel.
Ya aussi la possibilité d'utiliser un CMS genre Joomla, mais j'avais testé un peu ce truc et je trouve que c'est compliqué pour en faire ce que l'on veut vraiment au niveau de la mise en page. Mais la par contre les modules de vente en ligne sont faciles à installer. Donc pas génial pour le design mais bien pour les modules.
wordpress dotclear, j trouve que c est bien pour faire des blogs, pour faire un shop en ligne j sais pas trop...
Pour moi la solution la plus simple, maintenant tout depend de la fréquence de mise a jour de ton site, si tu es la seule a l utiliser etc, c est de prendre Dreamweaver ou autre soft du genre, de faire ton site comme tu l entends, et d y ajouter les boutons paypal dans ta section "shop".. un peu comme ca
http://www.buenaventurapress.com/prints/ http://www.brazoslocos.com/ ou comme ca
http://www.nieves.ch/store/store.html avec un panier qui n est pas paypal, je sais pas trop combien il coute...( les designs sont simples dans ces exemples mais bon tu feras comme tu l entends) il doit y en avoir pas mal avec ce genre de systeme, mais j en retrouve plus trop la comme ca...
Pour le nom de domaine, tu peux le commander en louant ton hébergement, rien de compliqué à cela.
Pour l'hébergement, a toi de voir combien tu veux mettre pour ton site. donc si tu as un petit budget, un hébergement mutualisé c est le mieux, faut en trouver un serieux. Donc de 25euros par mois à 50euros par an... faut bien chercher pour pas s'faire arnaquer! Mais bon peut etre que des gens ici ont de bonnes adresses en France...?
Le systeme FTP te permet juste de transférer les dossiers de ton site web qui est sur ton ordi vers la base de donnée (serveur) de ton hebergeur
http://www.filezilla.fr/ est tres bien pour ca.Il y en a d'autres...
Je suppose enfin que, quand tu parles de bases de données en rapport avec wordpress dotclear c est que tu as essaye de les installer... il faut avoir un espace web pour pouvoir le faire je crois ...(ou bien installer sur ton ordi un "serveur local" genre xampp afin de pouvoir tester ton site sur ton ordi sans le mettre en ligne.. mais bon je te passe ces details!

)
voila voila... pour finir.. dans tous les cas, je crois que pour faire ce genre de truc faut soit etre formé a la base, soit avoir la patience, le courage l envie et un peu l ame du geek pour lire plein de tutos, des forums et ainsi de suite afin de pouvoir arriver a ce que tu veux! ce qui est quand meme assez motivant je crois!