Lo de agregar y quitar lo que este en el campo se puede hacer en una pagina con javascript dinamicamente. Pon en tu <head>:
  Código HTML:
 <script type='text/javascript' language='Javascript'>
function agregar(){ //Para agregar a la lista lo que esta en el campo nombre_festivales
		if( document.forms[0].nombre_festivales.value != '' ){
			var no = new Option();
                        var lista = document.getElementById('select'); //Cambia select si le vas a poner otro nombre a la lista
			no.value = document.forms[0].nombre_festivales.value; //O el valor que tu quieras
			no.text = document.forms[0].nombre_festivales.value;
			lista.options[lista.options.length] = no;
			document.forms[0].nombre_festivales.value = ''; //Pone el campo de texto en blanco para que agregue otro
		}
	}
	
	function quitar(){ //Para quitar el elemento seleccionado de la lista
                var lista = document.getElementById('select'); //Cambia select si le vas a poner otro nombre a la lista
		for(var i=0; i < lista.options.length; i++){ 
			if(lista.options[i].selected){
				lista.options[i] = null;
				break;
			}
		}
	}
</script>  En la forma, agregale a tu lista el atributo id: 
 Código HTML:
 <select name="select" size="6" id="select">
    <option value="0">No hay datos ingresados</option>
</select>  Al boton agregar añadele el evento onclick y quitale todo lo demas para que te quede asi: 
 Código HTML:
 <input type="button" value="Agregar" onclick="agregar();"/> 
 El de quitar seria asi: 
 Código HTML:
 <input type="button" value="Quitar" onclick="quitar();"/> 
 Estos botones no son submit para que no nos envie a otra pagina. Tendras que agregar otro boton que si sea submit para mandar la forma a otra pagina 
Ahora, si tienes que enviar todos los valores de la lista que seleccione el usuario, con PHP puedes crear un arreglo de valores, o sea, en lugar de que tu lista se llame select, pon select[]: 
 Código HTML:
 <select name="select[]" size="6" id="select">
    <option value="0">No hay datos ingresados</option>
</select>  Y en PHP tendras un array del tipo $_POST[select][0], $_POST[select][1] etc dependiendo de la cantidad de selecciones. 
Analiza el codigo para que veas como funciona y espero que te sirva, saludos