Te podrías basar en esta FAQ sobre el tema:
http://www.forosdelweb.com/showthrea...999#post664999
(si tu usas otra estructura de datos .. o código que ya hace algo de lo que pretendes, indica dicho código y estructrua de tus tablas de tus BBDD).
Un saludo,