AC Light Dimming via Arduino

Any arduino would work, try an uno
why do you want to control the physical switch?
You can use a triac and with detecting when it crosses zero, dim the lights
I have a lutron dimmer with remote in my room, so btw I couldn't get the infrared to work, its its own protocol and wasn't able to it with ken sheriffs ir library,