a) iPCU is used to push configuration profiles (including webclips) only through USB connectio
b) If you want to do this wirelessly, you can either do this:
MDM (You need to sign up for Apple Enterprise Developer program to access the official document. And here is unofficial)
c) Is your question a programming question at all or are you looking for existing solution which does that
d) What is device context?