in reply to LWP and virtual interfaces

I don't think that LWP will let you bind to different IP addresses. However, a low level solution like IO::Socket or just plain 'ole Socket should let you do it.

Indyz