Se oye interesante.
Por favor, abre un nuevo tema muy bien detallado para que todos lo comprendamos como tú, anexa código y lo que sea necesario, sin ahorrar explicaciones. Estoy seguro de que si lo haces así, habrá más de uno que se interese en ayudar a resolver el problema.
Pero, por favor, que sea un nuevo tema (hilo), no aquí.