Well... you have to upload them on a hosting site, and then link to them.
I'd use either Google Video or Tinypic Video Hosting.
I don't think you can direct link to either of these sites, IE you'd have to give the link like
http://tinypic.com/randomurlgoeshere
rather than using HTML tags to load them into the page.
Half an hour of video will take one hell of a long time to upload, too.
Better leave your PC on overnight and pray to the great broadband god in the sky.
Hopefully, the sites don't have any size limits.