Le premier problème est effectivement dû à la validation de l'url par paypal qui ne trouve pas la page en ligne.
Faut mettre le site sur un serveur avant de configurer paypal.
Pour le deuxième problème, je pense que c'est juste que tu n'as pas trouvé comment indiquer l'url d'une image.
Il suffit donc que tu donne l'url directe de l'image.
http://www.tondomaine.com/logo.jpgou
http://www.tondomaine.com/images/logo.gifetc...
Du coté de paypal il n'y a pas de validation de l'url de cette image, si tu mets l'adresse alors que l'image n'est pas encore en ligne, ça marchera, sauf qu'elle ne s'affichera pas sur la page personnalisée de paiement.
Concernant l'hébergement, je connais une boite sympa qui fait ça
