I would look into Maxscript to solve this. You could look at this script as an example, and expand upon it if needed. http://www.scriptspot.com/3ds-max/scripts/max-defaults
You can try a startup script ( --SET SELECTION MODE actionMan.executeAction 0 "59235" --SET SELECTION CENTER setCoordCenter #selection --TURN ON SNAP snapMode.active = true)