En la base de datos tienes que tener una tabla, pongamos "puntuacion" con los siguientes campos:
- Puntuacion //contiene la suma total de votaciones
- NumeroVotos //contiene el número de votos
- Media //contiene la media de los votos, es decir, Puntuacion/NumeroVotos
Cada vez que alguien vote a un artículo como te han indicado los compañeros (con un id en una variable oculta y mediante un formulario que envie la puntuacion), tendrás que actualizar la base de datos del siguiente modo:
Actualizamos el campo puntuacion haciendo una select del valor actual que tiene este campo con nuestro id y le sumamos el valor de la votación que acaban de realizar.
Luego sumamos 1 al NumeroVotos.
Y luego sacamos la media haciendo Puntuacion/Media.
Supongo que sabrás SQL para realizar los updates anteriores.
Saludos.