Well who cares about wasting someone else's bandwidth? ;D
Privacy and security can be important though, and Skype is pretty widely used. If their API allows, then setting up a server should be possible. Then just program an interface or automated behavior :)
VLC is really flexible, it would be nice to have a slicker interface to manage the server. If using a PC, Xbox or other compatible device, maybe a UPnP server like MediaTomb would be easier to use?