Hi Jimmy,
We have exactly what you're looking for. We just just putting the finishing touches on a brand new cam system that is super-easy to use, does everything you described, and is expandable with your own code.
We haven't announced the details of the program yet but expect to release it in a week or so.
Please contact me at
[email protected], or via skype at **********.2much, or by phone at 1-866-892-5122 and I'll send you a link you can use to test it out.