$2/month is enticing, but 128mb ram seems impossible. even 256mb is pushing it.
As an aside, one of my friends has a 100 meg free VPS from one of the terrible free vps providers. He has managed to squeeze a Minecraft server on, and that can hold about 2 or 3 players! (apart from the terrible network, cpu and uptime)
A database server or similar wouldn't work, of course.