After correcting two errors in your sample code (post #5 of this thread), this upload script worked without error for me for files with "&" in the name. Presumably just typos, the errors were:

Code:
<FORM METHOD="POST" ENCTYPE="multipart/form-data" ACTION="uploadexmple.asp">
Should be "uploadexample.asp" - missing an "a."

Code:
File.SaveToDisk "D:\testarea
Need to enclose the path string with a " at the end of the line.