Expectで自動入力     が動かない(><)

Expectを使って、STDINからの入力を求めるプロセスに対して自動で入力させるようにしていたのですが、それをWebアプリケーションとしてCatalyst上で動かそうとしたらできなくなってしまいました。で、どうすれば良いのかさっぱり(゚∞゚)ペーチュンチュン
IO::Ptyで何とかできないかな?それともCatalystの内部に手を入れないといけないのかも。
うーん、時間切れ。