evidentemente ci sono molti script che possono gestire questa cosa anche gratis in maniera generica, ma hai bisogno quanto meno di qualcuno che te li personalizzi, oppure puoi fartelo fare da zero, tenendo conto che non appare molto complesso almeno da come lo hai descritto!
se hai altri dubbi non esitare a chiedere!!
Marco