It sucks, but you can only use 1-dimensional array:
Code:
echo $registry->system['name'];
echo '<br />';
echo $registry->system['time']['zone'];
Update:
You can also do this:
Code:
# Load everything from config.ini.
$config = new Zend_Config_Ini('config.ini', null);
# Create a new Zend_Registry not from, but with the config.
$registry = new Zend_Registry(array('config' => $config), ArrayObject::ARRAY_AS_PROPS);
# Unset the static instance.
Zend_Registry::_unsetInstance();
# Set the static instance.
Zend_Registry::setInstance($registry);
# Test.
$registry = Zend_Registry::getInstance();
echo $registry->config->system->name;
echo '<br />';
echo $registry->config->system->time->zone;