Hello,
I have heard of Hal doing SOME of the things you mention, such as dialing phone numbers, opening files, and operating the CD drawer (thanks to code contributed by a forum member here).
It should be possible to eventually do all the things you envision, but someone would need to write additional software code to make it happen.
Zabaware has designed Hal to be extremely modular and open, and members on this forum have already contributed many new operations and functions for Hal. It is very possible that you can get a dialogue going with some of them.
Depending on your interests, you might also get into code-writing yourself. We have many cases of forum members becoming very interested in code-writing, and gaining impressive proficiency!
Sincerely,
Don