Yo nunca entiendo a estos estudiantes o a los que los enseñan, si te piden para hacer algo, ¿no deberían primero enseñarte cómo hacerlo?

.
Para la reproducción de sonidos en las FAQ's tienes ejemplos, para las animaciones depende de qué tipo son (*.gif, *.avi, etc.).
Y para guardar en la base de datos seguro que ya tienes algo, ¿o no?.