This will be because the people who you want to do multiplayer with have different files to you, they could have a submod installed that you don't have installed, or they could have edited a file that you haven't. When you play multiplayer with a mod, you need exactly the same files.