You can siege together all the major NPC cities in the game and also play together some quests. Get your armies with similar strengths close to the same city or quest, then one of you got to siege the city or enter the quest and select coop. You can also write the name of your friend to the field in there. Then, your friend has to accept your coop request and you shold be ready to go!