Sachverhalt: A. Die W._ AG - heute: X._ AG - (Arbeitgeberin) mit Sitz in B._, schloss am 16. November 2000 mit A._ (Arbeitnehmer) einen unbefristeten Arbeits- bzw. Handelsreisendenvertrag ab. Gemäss diesem Vertrag wurde der Arbeitnehmer als Aussendienstmitarbeiter angestellt (Ziff. 1.2). Sein Tätigkeitsgebiet erstreckte sich auf ihm zugeteilte Kundenkreise in der Schweiz oder dem angrenzenden Ausland (Ziff. 1.3). Er hatte Werbeaufträge für die von der Arbeitgeberin vertriebenen oder noch zu vertreibenden Produkte (wie Ortspläne, Pultplaner, Notrufkleber, Anzeigen im Internet, etc.) zu akquirieren, wobei ihm die zu bearbeitenden Projekte fallweise von der Arbeitgeberin zugeteilt wurden (Ziffer 2.1). Für seine Tätigkeit erhielt er eine einmalige Entschädigung pro Vertragsabschluss von 26 % des Verkaufspreises gemäss Bestellung nach Abzug aller Rabatte, Skonti, Steuern, etc. (Ziff. 3.2). Das Arbeitsverhältnis konnte nach Ablauf der Probezeit mit einer Kündigungsfrist von zwei Monaten je auf das Ende eines Monats aufgelöst werden (Ziff. 4.1). Gemäss einer ebenfalls am 16. November 2000 abgeschlossenen Zusatzvereinbarung garantierte die Arbeitgeberin dem Arbeitnehmer für die ersten drei Monate eine Bruttoentschädigung von monatlich Fr. 8'000.--. Nach seinem Stellenantritt am 1. Dezember 2000 vertrieb der Arbeitnehmer vor allem Einträge für das Internetbranchenregister "i-line/y-line". Nach eigenen Angaben verdiente er damit im Jahr 2001 über Fr. 200'000.--. Im Frühjahr 2002 wies die Arbeitgeberin ihn an, ab anfangs April 2002 anstelle des Produktes "i-line/y-line" neu "Bannerwerbung" für das Internet zu vertreiben. Am 30. Mai 2002 kündigte der Arbeitnehmer sein Arbeitsverhältnis fristlos mit der Begründung, er habe auf Grund der Produkteumstellung erhebliche Lohneinbussen hinnehmen müssen, welche bei ihm Existenzängste ausgelöst hätten. Ab dem 1. Juni 2002 war er für die Y._ AG und später für die Z._ AG tätig. B. Mit Eingabe vom 22. Januar 2003 klagte die Arbeitgeberin (Klägerin) beim Kreisgericht Rorschach gegen den Arbeitnehmer (Beklagter) auf Zahlung von Fr. 119'873.55 nebst Zins, davon Fr. 69'873.55 als Schadenersatz für die durch die Kündigung erlittene Umsatzeinbusse und Fr. 50'000.-- als Konventionalstrafe wegen Verletzung des arbeitsvertraglichen Konkurrenzverbots. Der Beklagte beantragte die Abweisung der Klage und erhob Widerklage auf Zahlung von Fr. 30'000.-- nebst Zins, die er später auf Fr. 9'892.20 reduzierte. Mit Entscheid vom 17./21. Juni 2004 hiess das Kreisgericht die Klage im Umfang von Fr. 30'000.-- nebst Zins zu 5 % seit dem 1. August 2002 und die Widerklage im Umfang von Fr. 6'658.90 gut. Es hielt dafür, die fristlose Kündigung sei objektiv nicht gerechtfertigt gewesen und zudem verspätet erfolgt. Der Beklagte habe der Klägerin daher gemäss Art. 337d Abs. 1 OR Schadenersatz in der richterlich geschätzten Höhe von Fr. 30'000.-- zu bezahlen. Auf Berufung beider Parteien und Anschlussberufung der Klägerin hin hob das Kantonsgericht St. Gallen mit Entscheid vom 18. Juni 2007 das erstinstanzliche Urteil auf und hiess die Klage im Umfang von Fr. 42'800.-- nebst Zins zu 5 % seit 1. August 2002 und die Widerklage im Umfang von Fr. 4'201.90 nebst Zins zu 5 % seit 22. November 2002 gut. Im Übrigen wies es die Klage und die Widerklage ab. Eine dagegen erhobene Nichtigkeitsbeschwerde des Beklagten wies das Kassationsgericht des Kantons St. Gallen am 19. Dezember 2007 ab. C. Der Beklagte (Beschwerdeführer) erhebt Beschwerde in Zivilsaschen mit den Begehren, der Entscheid des Kassationsgerichts vom 19. Dezember 2007 sei aufzuheben; der Entscheid des Kantonsgerichts vom 18. Juni 2007 sei mit Ausnahme von Ziff. 1 Abs. 3 (teilweise Gutheissung der Widerklage) vollumfänglich aufzuheben und die Klage sei abzuweisen. Die Klägerin (Beschwerdegegnerin) schliesst auf Abweisung der Beschwerde, soweit darauf eingetreten werden könne. Das Kantons- und das Kassationsgericht verzichten auf eine Vernehmlassung.