Nothing you said makes sense (I'm new) I'm using MAME32 as my frontend...
No problem. Just don't want to sound condescending by including, in detail, something you've already tried. (Plus if I start going into detail, I get too wordy too often.)
Multimouse can be set for all games or specific games. In mameui, all games, go to the top menu, select Options, Default game options, then select the controllers tab. You sould see the "multiple mice" check box. It should be unchecked. For game specific, select the game, right click, and select "properties", then follow the same starting from the controller tab. The reason you want to disable this is so all mice devices control the same, just like in windows. Multiple mice option is great for multiple trackball games like marble madness, but it confuses many people.
As for the ports, it's just what mame calls the input buttons, joysticks, mouse axes, etc. Analog inputs are special, and have three "ports": analog, inc and dec. The first is for true analog devices, the latter two are for digital inputs (so you can use, say, keyboard to play tempest if that's all you have). The confusing part is analog devices can be used to control digital ports, but if you map as such, mame converts the analog info to digital, the treats them just like a keyboard (and you get just as bad control). So map your analog devices to the xxx_analog ports.
As for remapping, scotthh touched on what I left out, but there's also
MameFAQ remap basics and
remap analog differences.
I love mame's many features, but it does make the learning curve a little steep.
