It might be that you have to be logged in to be invited - I saw a post in the support area of the STOL official forums saying they'd turned off offline fleet invites, not sure if they turned it back on, I've not been following the thread.