>    The best I can do is HaskVPN. This name is so bad I'm afraid to admit it.
>    A better suggestion would be much appreciated.

How about HaPN (pronounced as happen), obviously standing for Haskell Private Network. Whether it's better is a matter of taste ;-)
 

Is the code around somewhere? This sounds intriguing.

-- Don

I second that ...