now i'm in business

i did the header thing with the webbrowser, works great, don't need a form at all

here's how i built my header for the interested

VB Code:
  1. Const Boundary As String = "---------------------------0123456789012"
  2. Dim bFormData() As Byte
  3. Dim strHeader As String
  4.  
  5.     strHeader = "--" & Boundary & vbCrLf
  6.     strHeader = strHeader & "Content-Disposition: form-data; name=""manddi_doc""; filename=""" & strFileToSend(0, intSentFileCpt) & """" & vbCrLf
  7.     strHeader = strHeader & "Content-Type: application/upload" & vbCrLf & vbCrLf
  8.     strHeader = strHeader & sFormData
  9.     strHeader = strHeader & vbCrLf & "--" + Boundary + "--" + vbCrLf
  10.  
  11.  
  12.   ReDim bFormData(Len(FormData) - 1)
  13.   bFormData = StrConv(strHeader, vbFromUnicode)
  14.  
  15.   web.Navigate myURL, , , bFormData, "Content-Type: multipart/form-data; boundary=" + Boundary + vbCrLf
  16.  
  17. Function GetFile(FileName As String) As String
  18.   Dim FileContents() As Byte, FileNumber As Integer
  19.   ReDim FileContents(FileLen(FileName) - 1)
  20.   FileNumber = FreeFile
  21.   Open FileName For Binary As FileNumber
  22.     Get FileNumber, , FileContents
  23.   Close FileNumber
  24.   GetFile = StrConv(FileContents, vbUnicode)
  25. End Function

woks great !