What im referring to is something which would eliminate having to email clients back and forth, basically they would be able to sign up on the website, receive reports, messages, etc... Where would one start implementing this on an existing website or what skills would be needed to do this (if hiring someone). Thanks in advance.
There are a few options out there, from open source CRMs with web portals, to CMSs, to niche products. It might help if you provided a little more information on your current infrastructure and then it will help narrow the answer.
To save your money and to get best possible service all you can do is to hire any professional Who can assist you to have a backend for your online business, because money really matters.