If you are planning on paying someone to design and build it for you, ignore the rest.
There are a few things that may complicate it. Will you need a method of accepting credit card/paypal payments on it? Is it a “storefront” website, or just a text+image website? Will people need to register and log-in? Will you have flash animation or just basic HTML?
“How do I set up the functionality of it for my specific needs along the lines of the software.”
I’m not sure what you are asking, but you need to learn about building websites if you want it to be functional and successful.
You will need to understand the hierarchy system when creating different individual pages and eventually have hyperlinks from one to the other. Also, look into getting FTP (File Transfer Protocol) software and learning how to use it – I can recommend FileZilla.
You should definitely pick up a book on HTML coding and web page design and start learning. It’s true that you don’t need to code your site from scratch like in the old days, but it’s still essential to understand some rudimentary HTML and basic concepts.