Pues si puedes crear un DSN ODBC puedes usar el conjunto de funciones:
Funciones ODBC
Aunque no puedas crearla tambien creo q puedes trabajar de la siguiente forma:
Código PHP:
$odbc="DRIVER={Microsoft Access Driver};SERVER=$servidor;DATABASE=$base_de_datos";
$conn_id=odbc_connect ($odbc,$usuario,$clave);
//Microsoft Access Driver puede sustituirse por otro Driver que consideres util. Es tambien muy valido conectar por ODBC a SQL Server usando {SQL Server} como Driver.
//Etc... mirate la documentacion de las funciones para profundizar. Las variables $servidor y $base_de_datos las pones como las tengas en el servidor.
//Si usas un DSN el $odbc será el nombre que le hayas puesto al DSN y ya esta
$odbc="nombre_dsn";