I can't be of help about consoles stuff but there was a topic about connecting a 360 controler and use it for Arma a while back. Although I understand they are not the same maybe you can find some usefull info there:
http://www.armaholic.com/forums.php?m=posts&p=45206#45206
** Topic moved to correct section.