Yep... really... MMORPGs almost always have monthly fees...
Unless you want to go with RuneScape or a MUD, I don't think there's much you can do...
There's always Guild Wars, though, I think it's plannign to be free to play...
If you don't have a credit card, you can buy a disposable one, and hen just use that for the fee.