Non, un bon code permettrait d'ajouter un nombre infini d'objet. Il suffit d'un ID différent. Ce n'est pas vraiment plus compliqué, seulement différent.
Le script en tant que tel d'un "glisser/déposer" se trouve partout, probablement de bon exemple je vais ouvrir mon google et chercher poour toi. Voilà sur Internet.com un script plus "portable" (http://www.javascriptsource.com/page-details/drag-n-drop.html)
Quant aux fichiers témoins (Cookies), ton code est déjà complet, il suffit de l'appeler plus d'une fois et de lui donner le ID de l'objet comme nom. Par contre le principe du fichier témoin peut limiter le nombre de donnée à stocker.