Since this is for business, I'd recommend that you contact a programmer. You'll probably do a lot better with someone local, since they'll be able to come to your business, see what you do and how you do it, and will probably be there to provide ongoing support for you after you get the script running.
-PatP