take a look at gxbill.com. i know they do phone billing, but i'm not sure if they do per-minute billing or just a one time 900 number charge.