Maybe it would be possible to have some "assistance" system, players beeing able to "co-op" but only as muscle and guide. What I mean is that a player can invite a friend to co-op, but only the story/questline things work for the inviting player. Hence not having 2 games but the oportunity to help one and another.