Possible to do iTunes Home Sharing over ad-hoc network?
Yes - you need to be connected to the internet when you first enable Home Sharing, but once each device has a SSL cert or whatever is stored internally, the devices will find each other and share as long as the local network is allowing the mDNS / Bonjour traffic so the devices can discover each other and match keys stored internally to identify which account is enabled for sharing.