It seems you're really from Egypt (with a little investigation) so I should answer your questions.
Most of Iranian web hosting companies can accept payment methods like PP, Webmoney but As I mentioned above it's a method for Iranian users to make themselves untrackable. We had a lot of customers like that. to avoid such problems we have to verify the client account.
For example If there's an attack from the network in Iran, the company will be responsible for that. I don't want to go into details, but there are a few legal issues that prevent us from providing services to foreigners.
As you can see there are some Iranian webhosting companies can provide you Iranian VPS / Dedicated servers. I hope you enjoy your services.
By the way, why do you want a vps located in Iran?