Не понимаю, а почему бы своего старого товарища не пригласить после работы к себе, ведь вы всё равно где нибудь остановитесь. На работе ведь кроме него ещё будут его сослуживцы и ему будет неудобно даже оттого, что приехавший друг вдруг сразу же его кормит. Сами подумайте, как к этому отнесутся его коллеги, ведь после вашего отъезда его просто засмеют.
Не важно, где вы остановитесь, пригласите его на свою территорию, даже, если нет возможности принять его в домашних условиях, то " обманите " его, сказав, что нужно просто о многом поговорить и пусть тот не обижается, но платить за ужин будете вы, так как приглашение исходит именно от вас и никакие возражения не принимаются.
Если и этот аргумент до него " не дойдёт ", то можете ссылаться на общепринятый этикет, ведь по нему платит за всё тот, кто и пригласил.
Если хотите передать ему что нибудь существенное, то скажите, что вам передали продукты для того то и того то, но тот уехал в отпуск и дома никого нет, а мясо или другие дорогие продукты нужно куда то деть, то не выручит ли он вас и не возьмёт ли мясо себе, так как у вас оно просто пропадёт.
У нас есть такая моя тётя, она живёт на Севере и ей всегда кажется, что мы ничего не едим, так как мало зарабатываем. Так вот, стоит ей приехать и она нас заваливает всевозможными продуктами, начиная с сухого молока и кончая мясной вырезкой. Нам этих продуктов хватает очень надолго. Она приезжает каждый год и к её приезду у нас всё ещё остаются продукты, которые она привезла в прошлый раз ( несколько раз говорила ей об этом, но она и слышать ничего не хочет )
Это я к чему, а к тому, что это с вашей стороны кажется, что ваш друг нуждается, возможно, что ему и всего хватает ( кроме деликатесов естественно ).