During boot might be a bit tricky, after boot just make sure the network server has a mountable drive, say nfs, with the keyfile on it. Make sure the nfs drive is mounted first, then have the luksOpen command have the keyfile referenced to the network drive.
Hope that helps
[EDIT] Something like this:
http://www.howtoforge.com/automatica...with-a-keyfile
but instead of "/root/keyfile" use /{place where you mounted the network drive}/keyfile so if your fstab has server's nfs drive mounted under /mnt/nfserver, then "/mnt/nfserver/keyfile"