Non per fare polemica, ma se non hai la minima idea di come implementare il progetto, perchè hai accettato il lavoro?

Aspettarsi di trovare una classe (al massimo un intero script) che faccia tutto quello che chiedi, che sia completamente modificabile e con dei tutorial ultra-dettagliati è un po' troppo non credi?

Al massimo puoi trovare degli script base da personalizzare studiandotene il codice oppure dei software a pagamento che fanno circa quello che chiedi.