The tunneled-node feature available on the Aruba mobility switche - S3500 can do what you are looking for. A single port can be used for 802.1x auth, mac auth and captive portal.
But if your looking to hang a dumb switch to a s3500 and use multiple-authentications for users on the ports of the dumb switch, then i am not sure.
Regards,
Sathya