its kind of complicated, but nothing crazy, i was wondering if a programmer could let me know if its both possible and how much something like this would cost?