hi,
I have done this, but it needed to be called with msiexec.exe /i "prog.msi" /qr
and you need to make sure that the person has access to the network share..stupid comment i know, but it threw me a bit 🙂 I mean the share should be connected at least once before you run the first, I.E put both in the same share. and for some reason it didnt always work. as for placing, at the end. UNC paths are always best for install locations, machines can change drive letter mappings, but as long as the server is always there, you can repair.