After abit of research and testing for you
Please click Here --- images been put into one image saves upload
what you describe I think youll be better with a more higher end router Like the Netgear WNR2000 maybe this will be more suited for you, though this router I tested tonight does have its advantages and is pritty much a high end router at a great price, I didnt test any other firmware update that may do what you need it to do.
Thanks for going to all that effort!
Unfortuately, those 20 port slots won't really be enough. I've used all 30 on here and keep having to swap them out!
I'll look into the WNR2000, thanks for the recommendation.