PS... How could I forget? You might also be able to customize one of the following two example programs to your needs... One is written in Java (using java.net), the other in C (using Berkeley Sockets). WebClient.java at http://www.editcorp.com/Personal/Lars_Appel/JavaDemo/ Example 1 (webreq.c) at http://www.editcorp.com/Personal/Lars_Appel/SockSamp/ Lars.