This has be accomplished without soldering too, see this thread http://forum.xda-developers.com/showthread.php?t=997187&page=5http://forum.xda-developers.com/archive/index.php/t-997187.html
this has been accomplished with some soldering
And buy this item: http://www.dealextreme.com/p/cable-style-dual-power-1000ma-usb-2-0-4-port-hub-13526
I'm not sure if the phone will charge using this hub (even if the hub is fully 1000 mA powered), but data transfer should work.