Que es lo que no hace nada de nada?
je je si estás tratando de llamar a este procedimiento sería así

auqnue creo que tu pregunta mas bien estaba orientada a las comillas dobles cierto, pero te incluí un pequeño ejemplo...quedaría así corrigiendo el fallo:
Sub escribeInputText(nombreTexto, valueTexto)
Response.Write("<input type=text name=" & chr(34) & nombreTexto & chr(34)& " value=" & chr(34) & valueTexto & chr(34) & ">")
End Sub
escribeInputText "prueba", "Texto de Prueba"
Salu2,