After pouring over every forum, handbook, etc. I could find on the subject I finally figured it out and wanted to share what I found in order to help others.
Situation:
opensourcehost.com
cPanel
Docs state that shell is available but I could not find where it was located on cPanel
multiple domains with multiple databases
Solution:
Deleted the folder that the host made for my add-on domain, in my case domainb (notice no extension behind file)
After emailing the host, they stated that I had shell access but I had to get my own shell software. Recommended Putty.
Great! Got shell access finally, because I could not figure out how to do it without shell. Guessed that the login was the same as the cPanel (host did not indicate this) and guessed right.
At the command line I inserted the symlink code " -ln s . domainb " (domainb is the name of the above folder that was deleted)
Nothing! What this was all I was supposed to do! Nothing!
Another day of research.......................................
Wait a second! What is this! Apparently I am a shell dummy. You have to create the symlink in the main html directory! DUH!
Therefore, my solution:
Login to shell account (via Putty for me)
Command Line: cd public_html (my html public files are /public_html if yours are user/www then you would want to call this folder from the command line. Not sure but I would go " cd user " then "cd www ")