does the location of the server matter?
If not, you can try burst.net for a linux one, they are pretty cheap and decent. (My friend has one and it has been doing okay for the past few months for what he pays).

The requirements of your script depend on your vps itself (not the provider), so you will need to install mysql, php, gd, etc.

If the location does matter, then you

You can try OpenVServers, (contact them @ -> Sales@OpenvServers[dot]biz)
I'm not sure if they have stock at the moment or not, but if you are willing to wait then i'm sure it will be worth it.