Another possibility is perl. I've been using DBD::Proxy/DBI::Proxyserver across Unix <-> Windows to get an HTML::Mason app directly talking to an Access database, and I'm in the process of migrating it to DBIx::Class (often enough Catalyst).
This does just work. The only downside is that you need to run a perl script on the windows machine...