In the aceshigh, when you go into "map controler" section, don't be confused by so many numbers of available buttons. UAB1 to UAB30 somethings...
Just press a button you want to assign, while the "map controler" screen is on, then the program will hilight the button number that you have just pressed. (selection automatically moves to the right button number)
This way, (setting AH to "see" the buttons) is much easier than using saitek program to map X52's buttons to keyboard keys.
----
And for the analog keys, you should watch which axe is which by turning and moving those dials. you can see the numbers moving, fine, you just found that dials number in AH map controller.
If all these comment does not help, I can send you my own mapping for X52, but It is only good for myself, so I think you can figure out how you do that in your AH map controller section.

I hope this helps.
Oh, by the way, if you have setup MFD with saitek drivers, the only exception for assignment is the "i" key, which is located on the left hand thumb. (which walks for MFD information and can't be used as a general button in AH. ). but if you didn't installed saitek drivers, (just USB default of Windows XP), you can assign i button also. but this way, you lose the MFD screen.