Мужская фамилия Сон склоняется: без Сона, к Сону...
Пишется раздельно: сон снов (в значении "лучший из снов").
Предпочтительно: сморит, но «Большой орфоэпический словарь русского языка» М. Л. Каленчук, Л. Л. Касаткина, Р. Ф. Касаткиной (М., 2012) допускает ударение сморит (как младшую норму). Тем не менее эту строчку трудно признать корректной, т. к. по-русски говорят сон сморил кого-либо и не говорят сон сморил чьи-либо глаза.
Оба варианта правильны.
Запятая не нужна, так как перед нами однородные предложения, относящиеся к союзу когда: Когда у тебя нет времени на сон и ты засыпаешь прямо на ходу, [не стоит садиться за руль].
Корректно: Может быть, забудется он, знакомый до слез этот сон.
Скорее всего, можно заменить тире на запятую. Приведите, пожалуйста, предложение полностью.