Are your access points strictly AP’s, or are you using something like multiple Linksys with their WAN port tied into the 2950?
In the SIMPLEST setup, you might not even need to configure the 2950. The 1841 connects to the 2950; and the 4 Linksys would EACH attempt to pick up an address from the 1841 directly (assuming it has multiple addresses it can farm out; and runs DHCP). Clients would then rely on the NAT capability within the Linksys units; although you may want to have each one with a different client IP address pool 192.168.1.x, 192.168.2.x, etc.
If this ISN’T the situation, what are the AP’s, and does the 1841 supply multiple addresses (one per AP)?
Based on what you’ve typed here, it seems to me that you’re working waaay too hard for this..
try the following: have teh T1 run into the 1841 – like you are. On the FA0/0 port, remove the IP address from teh port and set up sub-interfaces for each of your Clients. I would give them all their own 10.0.x.0 /24 network – this would avoid an IP overlap with the default LAN IP range of the wireless devices. Private IP’s are free, use tons of em..
Then set up the 2950 with multiple VLANs, and trunk all the VLAN traffic to the fa0/0 interface of the 1841. This will save you a ton of headaches and frustration…