Este código de ejemplo en JavaScript, muestra como añadir elemento a una lista. Estos elementos, podrán ser eliminados posteriormente. Cada elemento, genera un id unico con el nombre añadido a la lista, por lo que no se permiten elementos con el mismo contenido.
http://www.lawebdelprogramador.com
Puedes ver el código fuente en http://lwp-l.com/s2680