Here's a piece of code I use to send an e-mail with a file attachment. It requires Outlook. Hope this helps!
mapman04
========= Code ===========
Dim sTo,strLoc,strFname,strSubject,strText,oSession,oMessage,oAttachment,oRecipient
'Sending to recipients
sTo="SMTP:user@somedomain.com"
strLoc = "C:\"
strFname = "A_File.txt"
strSubject = "Here is the file: " & strFname
strText = "The automated processing was successful!" & vbCr & vbCr & _
"Please review the attached file!" & vbCr & vbCr & _
"This messages was generated by a vbScript at: " & Now()
set oSession=CreateObject("MAPI.Session"

oSession.Logon "UserProfile"
set oMessage=oSession.Outbox.Messages.Add(strSubject,strText)
set oAttachment=oMessage.Attachments.Add(strFname,,,strLoc)
set oRecipient=oMessage.Recipients.Add(,sTo)
oRecipient.Resolve
oMessage.Send
oSession.Logoff
set oSession=nothing