I'm sorry to say that the answer is no. I asked this exact question a while back and discovered that there's no way to do it without either:
- Creating a full-blown module.
- Messing with symbols in the included file.
- Qualifying every included variable and subroutine with the package name.
I too wish there was an include() funtion that behaved as if you'd just pasted the included code on the same line as the include statement.