ich erlaube mir mal, etwas Licht ins Dunkel zu bringen, ja?
Also, grundsätzlich kann sich jeder Körper bzw. Material in irgendeiner Form aufladen. Damit das passiert benötigt man Reibung.
Eine Aufladung wird durch trockene Luft noch beschleunigt, da hier die Energie, die man benötigt um Elektronen aus einem Material zu lösen, geringer ist. Wenn nicht frühzeitig ein Ladungsausgleich passiert (also niederohmiger Kontakt zum Erdpotential) steigt die Ladung weiter an bis zur entgültigen schmerzvollen Entladung.
Nun zu deinem Problem.
Da du immer wieder mit verschiedenen Stoffen in berührung kommst, bleibt eine Aufladung der Materialien und dir nicht aus.
Um dem entgegen zu wirken müstest du sämtliche Stoffe (inclusive dem Teppich) erden.
Es spielt also eine große Rolle, was für Socken, was für Schuhe, was für ein Teppich und was für ein Sofa du hast.
Wenn auch nur ein Glied sauber isoliert, kannst du das fast nicht verhindern.
Eine reduzierung der Aufladung könntest du ggf. durch den von Rill genannten Brunnen erreichen. Höhere Luftfeuchtigkeit (übrigens gesund ;) ) geringere Aufladung.
Um eine geladene Person zu entladen, würde sich ein ausgibiges Gespräch oder ein "Hochohmiger" Übergang zum Erdpotential anbieten.
Also z.B. eine Metallplatte, die über einen Widerstand von 1Megaohm bis 10 Megaohm auf Erde angeschlossen ist. Das dürfte schmerzfrei sein. Allerdings bring das mal deinen Gästen bei, das sie sich erstmal entladen sollen :D
Da ich immer wieder beruflich mit ESD zu tun hab, mal ein paar Links, die ich selbst nutze.
http://www.eib-gmbh.de/deutsch/faqs/text_faqs.htm
http://de.wikipedia.org/wiki/Elektrische_Ladung
Insbesondere folgendes PDF, in dem die auftretenden Spannungen im Verhältniss zur Luftfeuchtigkeit erläutert wird.
http://www.vib-systems.ch/downloads/esdmitbilderneu.pdf
Wenns bei dir knallt, sind das bei einem Teppich bis zu 35000 Volt !
und noch ein PDF von Infineon, interresant für Elektronikbastler und Berufslöter.
http://www.warmbier.com/wwintern/referate/rmc_automotive_03.pdf