doesnt youtube generate an address for you to send to?? like "username.xxxx@youtube.com ??? most upload intensive sites do.. (llike photobucket)... you can just upload/send like that
theres also several different versions of HTC ALbum, this is where/what the uploader comes from... an older version might have youtube in it..
edit -
http://upload.youtube.com/my_videos_upload check the screen shot, click the circled link and it will show you your upload code... then just send via email and itll be in youtube