the whole reason i couldnt connect before was because they were in the same range..
It should be the oppisite, they should connect if they are in the same subnet and won't if they are not.
Why don't you post your network outlay including IP addresses, where the router is and how your DHCP is setup.
I suspect one of 2 things.
You are trying to run 2 DHCP servers and/or you are using your ISP's DNS server on the clients and they can't find the SME server.
If I were you, I would put everything on the same subnet, turn off the DHCP server in the router, use a static IP and turn DHCP on in the SME server and reboot your clients.