Working with Citrix protocol on LR is very tedious and somewhat frustrating experience, until you get the complete hang of it. I am not trying to scare you, but am saying this with lots of personal experience in working on LR/Citrix combination. You will need to do lot of prep work, understand how LR and citrix works.
If you are familiar how automated tools for functional testing works, then it will surely help you here.
Go through the LR documentation, try some basic login - logout scripts first and then try little more every time. Even when you are comfortable working with citrix, many times your script(s) will run fine on one occasion, but fails randomly other times.
In the troubleshooting guide that comes with LR installation, its in the /Bin dir of your LR installation, some good practices are mentioned for citrix script, follow those for sure.
You might also ask the Env or Infrastructure team to install Citrix Agent on the Citrix presentation server, it will really make your life much easier.
I will try to answer your Qs as much as I can.