Hallo Griever,
<input type="text" value="bezeichnung1*artikelnummer1*preis1#bezeichnung2*artikelnummer2*preis2|zusammengerechneterpreis" name="liste">
Warum stützt Du DIch da auf JavaScript?
Ich würde versuchen, das mittels Session und "Ping-Pong-Technik" rein auf HTML und PHP sowie die DB zu stützen.
Und dann kannst Du für jeden Paramter auch ein eigenes Dialog-Element verwenden. Du kannst es doch auch auf read-only setzen, damit der User nicht verwirrt wird.
LG
Chris