Using hyperentanglement for advanced quantum communication