Comparing the desktop's LAN ipconfig and laptop's wireless LAN ipconfig, i can't see any reasons for all the machines to connect to to the other. If the other machine's ip details are consistent with these, then you got a perfect network. All able to surf the net compliments this.
However, i can not connect from any of the desktop computers TO the laptops
Seems to be a share permission or credentials issue. How do you do your connection to the shares and what credentials are u using?