What do I need to run my VB2005 (Professional Edition) program on a server at a company? I was hoping to spend under $500 and to buy the entire package is much more than that. Do I need to buy the entire software package to just run the program I made?
Thanks for any help!

You do need a licence for Visual Studio 2005 Professional Edition.
But if you have already created a program using VB.NET, then you are the owner of said program and thus don't need any type of licence.

So to answer your question:
You don't need Visual Studio in order to run your own program.