Ahora que recuerdo, hace un tiempo alguien preguntó por algo similar.
Tal vez te sirva y/o te interese. El tema fue tratado
aquí.
Igualmente recomiendo que tengas en cuenta lo dicho por Neftali. Si tienes dudas y/o problemas comentalos en este hilo y vemos.
Saludos,