I'd read about other people who had (seemingly) successfully shared their iphoto library on their home network either hosted on their computer
What you mean by 'share'.
If you want the other user to be able to see the pics, but not add to, change or alter your library, then enable Sharing in your iPhoto (Preferences -> Sharing), leave iPhoto running and use Fast User Switching to open the other account. In that account, enable 'Look For Shared Libraries'. Your Library will appear in the other source pane.
Any user can drag a pic from the Shared Library to their own in the iPhoto Window.
Remember iPhoto must be running in both accounts for this to work.
This will also work for folks on a network on different machines, on a wired or wireless connection.
If you want folks to be able to edit the Shared Library:
Attach an external to the Computer, set it to ignore permissions and then hold the
option (or alt) key when launching iPhoto and use the resulting menu to point iPhoto at the Library on the external.
Now everyone has the same access to the Library.
Couple of caveats: A strong warning: If you're trying to edit the Library (that is, make albums, move photos around, keyword, make books or slideshows etc.) or edit individual photos in it via Wireless be very careful. Dropouts are a common fact of wireless networking, and should one occur while the app is writing to the database then your Library will be damaged. Simply, I would not do this with my Libraries.
And: only one person can access the Library at a time.
or a nas.
iPhoto needs to have the Library sitting on disk formatted Mac OS Extended (Journaled). Users with the Library sitting on disks otherwise formatted regularly report issues including, but not limited to, importing, saving edits and sharing the photos.
Remember: Averaged out of the cost of iLife you're working with a $16 app aimed squarely at a person with a Mac and a point and shoot camera. iPhoto is not a server app. You can get them but they start at about the $200 mark.
As to Web Sharing: Again, iPhoto has no capability in the area. But there have been efforts by third party developers: check out
http://www.globs.org/articles.php?lng=en&pg=265 - though I note it hasn't been updated in a year or so. Other efforts seem to have ceased about v6 of iPhoto or earlier.
Regards
TD