Aici: http://dexonline.ro/articol/Niciun_sau_nici_un%3F gasesti cele mai bune explicatii.
Nu e nicio diferenta. Ambele inseamna acelasi lucru, doar ca acum cativa ani academia romana a considerat ca e mai corect sa se scrie legat. Ambele forme sunt acceptate momentan daca nu ma insel