Here is a link to the driver that supports your printer. Follow the instructions on that site, or just install the HPLIP driver using the Fedora package installer.
You will need to install cups using the Fedora package installer.
Open a web browser, and type
http://localhost:631 in the location bar. You will need to become root to add a printer. Add the printer, and test printing locally. Once that works, you can share the printer.
You did not say what type of systems are going to share this printer. The approach is different depending on the clients system type.
For a linux client, you need cups on the remote system, the print driver installed, and once again you go through the web browser to add a remote printer to cups.
If the client systems are windows, then you need samba server installed and configured.
Here is a link to get you started.
http://www.linuxquestions.org/linux/...amba_is_UP_NOW
Ask questions that are specific, when you have problems. What you asked above in not a small task. There are how-to's around if you google for them.