ksa,
Так зачем же делать контейнер делать inline? Логично, что white-space работает с inline элементами, вот блоки внутри и должны быть inline или inline-block;
<div style="white-space: nowrap; width: 100px; border: 1px solid #555; padding: 3px; height: 100px;">
<div style="display: inline-block; width: 50px; height: 50px; background-color: #000; margin-right: 3px;"></div>
<div style="display: inline-block; width: 50px; height: 50px; background-color: #000; margin-right: 3px;"></div>
<div style="display: inline-block; width: 50px; height: 50px; background-color: #000; margin-right: 3px;"></div>
<div style="display: inline-block; width: 50px; height: 50px; background-color: #000; margin-right: 3px;"></div>
<div style="display: inline-block; width: 50px; height: 50px; background-color: #000; margin-right: 3px;"></div>
</div>
А вообще, я не до конца прочитал задание, такая фигня)