What's the Windows client written in? If it's C#.NET, then it should theoretically be possible to recompile it with Mono and get it running in Linux. The Mono site claims cross-platform compatibility between Windows, Linux and OS X. http://www.mono-project.com/