Слово сорок исконно русское по происхождению, сменило общеславянское четыредесяте. Возникло в результате лексико-семантического способа словообразования на базе слова сорокъ – «мешок, рубаха»: из-за обычая продавать соболя сороками (мешками), вкладывая сорок шкурок в один мешок (40 – количество шкурок на пошив полной шубы).
Да, двоеточие как знак отношения отделяется от чисел пробелами.
В таких случаях запятые не нужны: 1 кг 500 г, 1 см 2 мм.
В последнем случае неясно, как может быть 50 недель и 50 дней, к тому же обычно, если недель больше четырех, считают уже месяцами, например: 50 лет 11 месяцев 16 дней.
Оба варианта корректны.
Запятая факультативна (необязательна). Ни наличие запятой, ни ее отсутствие ошибкой не будет.
Для этого нужно разобраться, что такое форма слова. См.: http://slovari.yandex.ru/~%D0%BA%D0%BD%D0%B8%D0%B3%D0%B8/%D0%91%D0%A1%D0%AD/%D0%A1%D0%BB%D0%BE%D0%B2%D0%BE%D1%84%D0%BE%D1%80%D0%BC%D0%B0/