One thing you might try if you haven't already done so is right-click on each of the mm assembly references, choose properties, change "Copy Local=True".
Try copy again - this should make the project completely stand alone and deployable to any server.
When you install MM.NET all the assembly are placed in the Global Assembly Cache (GAC) and therefore when you reference them in your project they are automatically set to false. VS.NET trying to helpful by assuming that since you have the assembly in the GAC when you deploy it the assembly will also be in the GAC... <g>!
Give it a shot and tell us how it went.