If i remember correct then Mono is just a linux wrapper around the .NET platform.
So that won't help u much. Wine will also not be the best sollution.
I think the best thing u can do is make a Virtual Machine on the linux box and run windows in that, that is if u don't have any possibility to change the operating system.
