We got development question answered directly from Microchip engineers. They told us there is no such support for the time being. They have no plan yet for any USB hub support. Without official Microchip library, we will not be able to support USB hub. Unless someone wants to contribute a working library code that can directly replace Microchip code.
WebControl32 has 16 TTL input, 16 TTL output, 8 analog inputs, four channels of PWM output, a 1-wire bus with dedicate MAXIM 1-wire bus controller, a humidity sensor, two RS-232 ports currently coded as remote host ports, one USB port which currently support LCD/keypad for display and key inputs or USB flash key for loging WebControl 32 has a dedicate 100 base T network controller,
In the firmware, it support 4000 lines of PLC, 16 SSL email notice or HTTP post, 16 HTTP WEBSET URLs. User can define 25 strings to be used in LCD display or email message. It has 16 VARs, 16 RAM, and 8 UROMs. It supports firmware update by user through a utility provided by us and part to be programmed through network.
Future features include taking one RS232 to allow it connect to a GSM modem, so that cell phone user can dial in and dial out through text message or DTMF commands. We also plan to add USB hub support once that is available from Microchip. With that support in, we will allow multiple USB devices, then further support other USB based devices, possibly lamp control.