Accessing an Aperture library over a NAS is going to be slow (info is in a database and latency over a network is very bad), and could well corrupt the library (if the network protocol doesn't support Aperture's naming conventions).
The ONLY way you'd be able to do this safely is if you created an OS X disk image on the remote system and mounted it over the network. That would work, but again it's slow and I'd be very wary of doing it (I've had disk images corrupt before).
As strongly as I can recommend anyone not do something, I recommend you not develop a workflow that relies on using your Aperture database over the network. Putting your masters on a NAS device and using a referenced library is less risky and would perform better, but I'd still not recommend it.
Thanks so much. I think the best way to state what I'm after are necessary conditions versus sufficient conditions. I have a 30 MB static IP pipe, and would like to allow my daughter access to all the photos we have of her when she was a baby, on her iPhoto. So, your point is well taken on the workflow issue. Just getting her to see and view the pics, and copy a few locally to her MBP, we be fantastic. We won't be doing image editing or processing through the pipe.
File corruption has been a major issue with Aperture, for me. It might be easier to simply give her a DVD of the pics, but we're talking tens of GB. Interestingly, it seems like location-agnostic workflows will become the norm, yet, as you point out, it won't be easy. I'll look into the image route before setting up an experiment with a few pics. Thanks so much for your help. Have a god evening...
the necessary conditions as defined by Apple are defined in this article - and those exclude a network based volume: Use locally mounted Mac OS X Extended volumes for your Aperture library
If you absolutely must: this article describes how to move a photo library (iPhoto or Aperture) to a disk image for sharing: iPhoto: Sharing libraries among multiple users
But as William Lloyd said - it is error prone and likely to cause trouble in the future. I would not trust my important images to such a setup.
Since you only want to share certain projects - why not use Aperture's built-in features for sharing over the network?
If you have Aperture 3.4.x and Mt. Lion, you can send her the baby picture's as a Shared Photo Stream and add to this stream, as you see fit, see iCloud: Using and troubleshooting Shared Photo Streams
Or open your Aperture library as an iPhoto Library: You can set up an iPhoto Library to share the Photos over a network to be browsed or imported by others from the Preferences panel:
You are welcome, John.
If you have not seen these articles: I use iPhoto frequently again, since both applications share a unified library format.