значение переменной $i меняется динамически и его нельзя знать

в этом то и сложность
кстати, сделал почти так как ты написал:
$i="test";
$tmp="new_".$i;
$$tmp="просто текст";
работает, но выглядит ламерски + дополнительное действие - сохранение в еще одной переменной куска имени для будущего имени переменной и некрасиво, может быть есть запись более удобнее?