in reply to Push onto arrays in a hash?

Try

push ( @{$HOA{'bar'}}, 'foo');

Examine what is said, not who speaks.