If I remember correctly (no MSWin box at hand), one of my students was able to read from __DATA__ in an EXE file, if he moved the section to a separate module. Maybe it might work for =pod as well?
Thanks Coroba. By separate module you mean a separate file (a text file) correct (like the other suggestions on this thread)? I would like to find a solution where I could wrap up the whole thing in a single EXE for mobility, but it doesn't look like that's possible. Instead I think I will end up writing simple print statements for error and usage output. Thanks for the suggestion.