Actually after reading this I read through
http://www.ibill.com/Support/Setup/D...ntegration.pdf
And found out what the trouble was for my software...Ibill had changed the URL and put the delimiting text for the subscription numbers in upper case.
A quick edit of my perl scripts and I now have software that allows you to manage plans, keeps a database of all users for each plans, interacts with Ibill on pincode sales and best of all runs a cron job to poll Ibill for expired users and then AUTOMATICALLY removes them from the site.
Cost to me: $0.0