You already have some good answers, but I get the feeling you are asking specific questions about a bigger problem. I searched on some of your previous posts and came up with this.
These are my limitations:
* It does not need to be synchronous (although it can be).
* It is running behind a router or firewall *(this means I probabl
+y can't log on to it)...
* It should provide a log of activity that can be analysed or uplo
+aded to a server later.
Is this still the problem your working on?
"Well done is better than well said." - Benjamin Franklin