Hallo,
ich bin mir nicht ganz sicher, ob das mit dem Versenden von den dynamisch erzeugten Hidden-Feldern so hinhaut. Die dynamisch erzeugte Warenkorb-Tabelle wird auf keinen Fall beim Versand berücksichtigt, da sie keine Formularelemente enthält.
Du könntest ein Hidden-Feld vordefinieren und dann nachträglich per script den Inhalt setzen, mit Zeilenumbrüchen nach jedem Datensatz. Das sollte dann auch verschickt werden.
Von Versand per email würde ich abraten, wenn du bei deinem Hoster keinen Formularversand inclusive hast, kuck mal zu http://www.formmailer.com/ , die bieten sowas an.
Gruß Andreas