p.s.: tornando alla questione del DOCUMENT_ROOT ho letto la documentazione sul sito di php.net e conferma che ci sono problemi IIS ma come soluzione nei commenti ho trovato solo il suggerimento di usare un filtro ISAPI (o qualcosa del genere).
Qualcuno ha una soluzione lato codice invece per scrivere codice + portabile?
grazie