There is a bit of a learning curve with limit and home switches. Post Hood your XML, and he will look at it. In the meantime I will try and explain the problems.
You do not say whether you bought the Syil electronics with the machine, but I will assume you have. As far as I see it the machine is, to a great extent, prewired, and shows the limit/home switches as 15,13,12 and 11 (x,y,z and a). What it does not say is whether that signal is +5v or 0v.
Go to Config/Ports and Pins/Inputs and configure the "Home" switches of x,y and z to the pins shown - port 1, pin ** and enable them. Now come out of that, and change to the dianostics page and see what that says. The diagnostics page shows leds for all the switches. Are any of them activated - Yes or No. If the answer is No, then manually press the switches, or activate them and see if the led lights - if they do then all is well.
If they are already on, then you have them incorrectky configured. Go back to Ports and Pins, Inputs, and tick the "Active Low" box for each pin. Look on the diagnostics page, and this should extinguish the led's, and they should now light when activated.
If that is alright, then you are away, and your home switches will work.
Mach 3 knows when it is "homing", or is "limiting" and therefore you can use the same switches for both functions. If the switches are obviously placed for a limit function at one end (or the other) of an axis, then you can activate the appropriate "limit" on the Ports and Pins/Inputs page, ascribing the same pin number as you did for the home function. It does not say if there are switches at both ends of the axis, if there are, you can ascribe both limits. Don't worry about use, Mach 3 will pick out which function it needs.
Your problems will begin if your leds are not lighting at all, then we will have to start seeing why.
Try this first, and come back if you have problems.