What will happen? My guess is that they will have to discard 5 cards. But I am not sure, so I am asking...
From the gatherer rulings on Spirit of the Labyrinth:
Spirit of the Labyrinth completely shuts off Chains of Mephistopheles. So in your specific scenario, Blue Sun's Zenith is shuffled into your library and nothing else happens.
BrianS pointed out a big hole in my original explanation below. Given the exact situation in the OP, the above is correct. It works differently if it's your turn or before your opponent's draw step.
If your opponent has cards in hand, the first attempted draw gets replaced by Chains. In that situation, your opponent will draw one card, then discard a card. At that point, the opponent will have drawn a card that turn and Spirit of the Labyrinth will do nothing. From Chains' gatherer page:
If the opponent has no hand and has drawn no cards this turn, then Chains can have the full effect. This is because while the opponent has multiple draws replaced, they never actually draw any cards:
So, the lesson here is that if you have both Chains and Spirit in play at the same time, you should try to catch your opponent with an empty hand.