Just do : 

 ( set -- ./*.rar )

You can then play with each positional assigned to your shell array:

 ( set -- ./*.rar ; printf %s\\n "$@" )

No weird filename problems, and all arguments are protected as complete so long as you use `"$@"`.

You can also have a little fun. For instance, want them `:colon` separated?

 ( set -- "${PWD}/"*.rar ; IFS=: ; echo "$*" )