I like the idea of Subsonic, and I have it set-up (and working) right now using the subsonic.org DNS redirect utility, pointing back to subsonic install at home. I have two problems, though: (1) it seems to be blocked (by my work) when I try to access the web interface from work (though, I can access it via my android device just fine); and, (2) I'm not sure how I feel about the security of DNS redirect utility pointing directly back at my IP.
I also pay for my own web domain (1&1) and hosting (Hostgator).
I see that there are a few tutorials about how to set up proxy forwarding using apache (or similar). Forgive me, as this kind of stuff isn't my day job... but my questions are:
(1) Could I configure my existing domain or host to point back to my subsonic installation at home? Or do I need to install Apache on my system at home?
(2) Is the setup of apache easy to do? I'm wise enough to know that I'm not very knowledgeable about servers, though I can follow directions very well.

(3) Is this apache approach likely to be more secure than the subsonic.org DNS redirect?
Most of this is to try to access this via the web, at work. I can stream music from Google Play/Music without issue, from work. If I had to use my android device for subsonic, it'd be cost-prohibitive with my data plan. The security stuff is just because I'd prefer to be more secure, if possible. If you have any other out-of-the-box solutions, they'd be appreciated.
Thanks.
~Andrew