How do I get a PS3 Sixasis Controller working via USB?
I have read something about it and I think it would be better to connect PS3 controller using bluetooth directly. Take a look of this.
I have read your limitations, and I still think that you need to use bluetooth. you could Buy a Bluetooth USB dongle, they are cheap (dealextreme.com/p/…).