If you get freetds. You can query MSSQL directly from a Linux server
For SQL 6.5 use the 4.2 configure option
For php ./configure --with-sybase=/usr/local/freetds/
search php.net for the exact parms...
I'm connecting to MSSQL from Linux and not having any problems...
CT