I've seen various methods of grabbing inputs and sensor data from Wiimotes and Wii Nunchuks as standard Bluetooth HIDs into microcontrollers like the Arduinos, but is there a way of sending button presses (say, for an Intelligent Agent running on an aforementioned microcontroller) to a Wiimote that's connected to a Wii? I would assume opening it up and sending pulses directly to the board would be the easiest way, but I am relatively new to electronics. It would be preferred if I didn't have to open up one to send inputs, though. Perhaps using the I2C expansion port?
The folks over at Wiibrew with more electrical knowledge than me have rounded up some of the more technical aspects of the controller: http://wiibrew.org/wiki/Wiimote