Utiliza las componentes Indy- las incluidas con Delphi o baja de
http://www.nevrona.com/Indy/ la versión más reciente que además incluye un gran número de ejemplos. Aquí mismo en el club podrás encontrar mensajes que hablan de ello, por ejemplo
http://www.clubdelphi.com/foros/showthread.php?t=8343
// Saludos