う〜〜〜ん。
post_countにstop_entryを入れるの気持ち悪いなあ。変数の名前と意味は合致してないとダメかな。やっぱり。別の変数（キー名）にしましょう。

あと、setAttributeってセッション単位でグローバルなのわかってます？
```php
$data = $user->getAttribute('post_limit_data', array());
$data['count'] = 0;
$data['last_post'] = time();
$data['is_limited'] = false;
```
とか、配列にしまったり、あるいは`stdClass`とか`Sdx_Util_Holder`を使ったほうが、被る可能性を減らせるので吉だとおもいます。