Things I've stumbled across:
thanks to the sql browser service, you can access named (and default) instances as a string like hostname\instance, and use the same string for both database engine instance and analysis server instance.
You can't share the same string if you want to support direct port specifications, since 1) the format differs on how to specify port (,port vs :port) and 2) the database engine and the analysis services engine will be running on different ports (or different machines - well, at least 2 different IP's).
</random>