Nunca usé aspupload pero investigando en donde me pareció lo más lógico,
su manual de referencia ubicado en
http://www.aspupload.com/manual_memory.html , en la sección
Uploading Files to Two Folders dice cómo hacerlo:
Código:
<%
Set Upload = Server.CreateObject("Persits.Upload")
' we use memory uploads, so we must limit file size
Upload.SetMaxSize 100000, True
' Save to memory. Path parameter is omitted
Count = Upload.Save
'quito esta parte
' Two files must be selected
'If Count 3 Then
' Response.Write "You must select 3 files."
' Response.End
'End If
' y ésta, porque las carpetas ya existen
' Create two folders, ignore "already exists" error
'Upload.CreateDirectory "c:\upload\Folder1", True
'Upload.CreateDirectory "c:\upload\Folder2", True
' Obtain File objects
Set File1 = Upload.Files("Archivo1")
Set File2 = Upload.Files("Archivo2")
Set File3 = Upload.Files("Archivo3")
' esto no importa:
' Build name from session ID
'Name = Session.SessionID
' Save
File1.SaveAs Server.MapPath("Archivo1") & File1.Name & File1.Ext
File2.SaveAs Server.MapPath("Archivo2") & File2.Name & File2.Ext
File3.SaveAs Server.MapPath("Archivo3") & File3.Name & File3.Ext
%>
Por supuesto el código puede tener errores, probalo y tratá de solucionarlos (si funciona a la primera me pego un tiro en las bolas

)