To get all the buttons, you could try Linux Newbie
though I'm not sure you will get full use of all the buttons. To get the scroll wheel working, you need the Option "ZAxisMapping" "4 5" line in your /etc/X11/XF86Config-4 file (or XF86Config is the previous file does not exist).
This is the mouse section in my file (intellimouse explorer):
# Identifier and driver
Option "Protocol" "IMPS/2"
Option "Device" "/dev/psaux"
Option "ZAxisMapping" "4 5"
You could replace IMPS/2 with ExplorerPS/2, and may have to do that to get all the buttons functioning.
Hope some of this helps a bit.