For me, I have had issues with learning PHP and MySQL simply because the information in several new books was immediately out of date. This primary issue has still plagued me with learning these web server-based information exchange protocols. >_<
I feel better programming in DBP and Pascal (yes, Pascal-- LOL) and have decided to change some old THINK Pascal (Apple Mac) game programs and demos I've created into DBP. A huge undertaking, I know, but it allows me to see one person's perspective with coding and logic, and adapt it to something, IMHO, is way easier to read and decipher.
Mr James, it seems that you could build the program in DBP and allow access to it for Management, then incorporate a bridge of sorts to link to the PHP/MySQL to the DBP program front-end. This can be accomplished with DarkNet and a few other add-ons that you might be able to code (and possibly release as a plug-in). That PHP/MySQL Bridge add-on many people here would pay for, and in that you're coding in something that you're familiar with; you'll also be making inroads with PHP/MySQL and making it fit better that way. Also, there is the version of DarkBasic that works as an add-on to Microsoft Visual Studios 2007 (if memory serves) and you can use native DBPro (but with a few subtle changes) with the integrated .NET and PHP/MySQL handling that C# already contains.
It is just my opinion that you may have bitten off more than you can possibly swallow, but I believe you can work through this, take care of the client/server situation and have the server interpret an encrypted file but that's something that you'd have to determine. (I have seen others use a timestamp as the encryption codekey and adjust it according to each primary user's ID. This ensures that competition wont be able to decipher the data and that it can be internally processed at any given time. The timestamp/ID would remain the same until more data came in, then it would dynamically change; you can delete the file once it's been interpreted by the PHP/MySQL, leaving no trace of the new data to be intercepted. Just an idea...)
I hope this gives you an idea or two. I have faith in your work with DBPro and this endeavor is just the tip of the iceberg, so to speak. Should this go well and you can get it working properly, you may be able to market the software to another company with subtle changes to the encryption system, if you would choose to do so.
Good Luck and Keep Coding!
Cheers
All trees have bark. All dogs bark. All dogs are trees.