Sinceramente non capisco che vogliano dire "utilizzare mysql tramite il DSN".... quando il PHP ha i driver appositi per mysql.

Tipicamente il DNS lo utilizza ASP per connettersi ai suoi db access o mssql

es.:
codice:
<%

Dim con
Set con = Server.CreateObject("ADODB.Connection")
con.Open "mysql", "user", "password"

%>
in pratica ti dicono di usare php e mysql tramite ODBC.... come dire riscrivi il tuo applicativo.

Mandami in pvt il nome di quel coso che vende hosting, non vorrei incapparmici prima o poi.