Hola,
Apenas si conozco ASP, pero, en caso de no contar con "include_once" (por cierto, ¿es una buena práctica usar "include_once"? Pregunto) tal vez sí puedes asegurarte de que una determinada clase, variable, función o lo que sea no haya sido antes definida.
Puede resultar engorroso o no, depende de lo que sea. En PHP contamos con funciones que comprueban lo dicho: si una constante está ya definida, si una función ha sido ya declarada, si una variable "existe", etc., etc. Tal vez por ahí podrían ir los tiros, ya digo, en caso de que no encontrar algo similar a "include_once"...
Aquí dando ideas.