Лучший способ - создать переменные окружения LUA_PATH и LUA_CPATH. Затем размещать библиотечные файлы по этим адресам. Можно попробовать разместить библиотечный файлы рядом с исполняемым файлом (lua.exe), но не уверен, что это будет работать в Windows. - Нужно смотреть, что было указано в luaconf.h при сборке Lua.
Также можно вручную отредактировать переменные
package.path и
package.cpath перед загрузкой библиотеки (до директивы require).
Ну и напоследок, вы можете воспользоваться загрузчиками модулей из таблицы
package.searchers