1) La prossima volta ti invito ad usare un titolo più chiaro 
2) Il tuo problema riguarda ASP e non XHTML, quindi la prossima volta ti prego di scrivere nel forum giusto.
3) Le virgolette in ASP servono per delimitare una stringa, la prima virgoletta apre la stringa, mentre quella successiva chiude la stringa. Se tu metti una virgoletta qui:
codice:
Response.Write("<div class=\"footer"\>
il programma riconosce la fine della stringa dopo il carattere \. Per avere le virgolette dentro le stringhe HTML devi mettere due virgolette di seguito:
[/code]
Response.Write("<div class=""footer"">
[/code]
così che la stringa diventa:
codice:
Response.Write("<div class=""footer""><div class=""menu_html"" style=""clear:both; margin:0px;"">| {1} | {2} | {3} | {4} | {5} | {6} | {7} | {8} | {9} | </div> </div> <div style=""padding-top:4px;""> <div style=""float:left"">[img][/img] </div> <div style=""font-size:11px; color:#e4eff3; text-align:right; margin-top:1px;"">Copyright 1997-2006 ©. Tutti i diritti riservati | Privacy | Contattati </div>, home, biografia, servizi, portfolio, prodotti, laboratorio, download, contatti, area</div>")
Inoltre tutto quello che sta fuori dalle virgolette, lo devi eliminare altrimenti viene riconosciuto come funzione o subroutine.