I've been using the Teensy arduino implementation.
http://www.pjrc.com/teensy/For less than $20 you get a complete arduino development environment. The chip itself has 25 digital i/o pins, 12 analog inputs and 7 analog outputs.
For six bucks more you can get the Teensy++ with 46 i/o pins.
The Teensy has built in RS-232 serial communications, and hooks directly to the ioBridge. For bidirectional communications you need the serial smart board, but if you are just sending to the iobridge you can use one of the digital outputs as a serial output.
The way I use it is to use the serial web services api. This allows me to construct a URL on the teensy, which gets passed to the ioBridge servers to call a page on my web site. The output of the web page is passed to my teensy, which parses it. For this I had to write two programs: an Arduino sketch that runs on the teensy, and a php page that runs on my web server. Neither of these programs is very complicated, they're about one page each.
If all you were interested in was logging data you could use the serial logging function of the web services API.