This applies to the wireless part, but I think since he has a charging cable which turns it to a usb i think it might be possible. You might need a program like xpadder (http://www.xpadder.com/)
but if you wouldn't want to shell out the 10 bucks there are torrents for it as well...
Wired controllers can be found for decently cheap, new egg had a deal not to long ago for 19.99 but now they are 29.99
lastly you can get a wireless controller for windows if you don't have anything as well http://www.newegg.com/Product/Product.aspx?Item=N82E16823109243
I just picked up one for 30 bucks off newegg but that sale expired.