Then you're going to need to buy a shell. I doubt any providers will give IRC access and allow you to run background processes without paying. Also look for a provider with crontab, because some providers will reboot their servers, and crontab allows you to have your bot launched on startup, so it doesn't stay down until you login. And most online shell providers will let you have all this for $5-$10. If it is more than that, I would say don't bother with them, look for a better provider.