I don't know why the forum didn't notify me that there were more posts to this thread. Anyway, I don't have a web site setup yet. When talking about USB there is always a parent child relationship. One of the parent or host's jobs is to provide power. With the setup I have, the host is the arduino with its USB shield. The arduino with its USB shield provides the power to the phone.
I'm trying to find a cheap PSB that can run android so I can use what I've already done without needing a phone.
https://www.miniand.com/products/Hackberry A10 Developer Board
That's what I am considering using. Life has kept me busy for these past few months but I've made a bit of progress on the software. I am starting to write code that will help users re-calibrate the thermistors (probes). I haven't setup any fan control yet. I need to read up on the best way to do that with an arduino, and then I can code it all into the android apps (client and server) which can send the commands to the arduino device. So, I have a ways to go before I would feel comfortable sharing it but I am making progress.