Why not setup a dedicated PC router with something like IPCOP, smoothwall, or m0n0wall. Then setup a few access points on your network (routers can be used as access points). Make sure you set them with the same SSID and encryption settings. Also use non-overlapping channels like 1,6, & 11
I...