Um es kurz zu machen. Geht nicht.
Wordpress.com ist ganz eigene Geschichte, bei der du keinerlei Zugriff auf einen Webspace hast und auch sonstwelche Einschränkungen hinnehmen musst, es sei denn du bezahlst für eine Paket Erweiterung.
Wordpress.com hat nichts mit selbst gehosteten WordPress, wie wir es hier verwenden, zu tun und xampp ist nur für lokale Installationen geeignet, wenn man mal Themes entwickeln will, oder andere Dinge mal versuchen möchte, ohne sich eine Produktivinstallation im Web zu schrotten.
Wenn du einfach nur localhost aufrufst, bekomst du eine Oberfläche mit Links angezeigt.
Dort sollte sich auch phpmyadmin befinden und über dieses musst du auf die Datenbank zugreifen und sämtliche Links die zu deinedomain.wordpress.com eingetragen sind wieder auf localhost/wordpress umbenennen.
Hier ist ein Beitrag, der erklärt wie es auf der Ebene Webspace im Internet geht, aber es ist genauso gut auch auf lokale Installationen anwendbar.
Das Search and Replace Plugin von Frank welches dort empfohlen wird, sollte dir dabei weiterhelfen.
http://faq.wpde.org/wordpress-url-aendern/
Doch wie gesagt, miete dir Webspace und eine Domain und baue das ganze direkt richtig im Web.
Webseiten Lokal vorbauen und dann in ein WP im Internet transferieren ist nicht ganz so einfach, wenn man nicht weiß worauf man achten muss.
Die Datenbank 1:1 übertragen und dann denken läuft schon ist nicht. ;)