Buenas noches
Charles Alberto
Creo que deberías de darnos más información, porque con la "idea", no podemos ponernos a programarlo directamente desde cero.
Te sugiero que pongas el código, o algún ejemplo escueto.. o definas claramente donde radica tu problema/error.
Cuanta más información nos dés, muchísimo mejor