I know that I am reopening a really really old thread, but how about using a controller like like this http://www.emx.net.au/super4usbrelay.htm to simulate pressing the buttons on the S3 controller....