|My only worry is thesafety of opening these ports and if it would open up the security and allow potential hackers in?|
Any time you open a pathway into your LAN from the outside world you do create a potential for security issues.
However, windows does have built in security (access rights, permissions, accounts etc) and if you know what you're doing, you can secure things in such a fashion so as to rule out all but the most determined hackers.
Hackers, like most criminals, are lazy and there are a lot of "easy" targets out there. If you do a reasonable job of securing your server you shouldn't have too much to worry about.
It matters not how straight the gate,
How charged with punishments the scroll,
I am the master of my fate;
I am the captain of my soul.