DO you have a firewall?? If disable it and see if the laptops will connect. Then re enable firewall.
Have you tried giving each laptop it's own IP address that is within the range of your router?
What encryption are you using? it might be a case that you are imputing the key each time.
Hope this helps.