There are plenty of tracks which can be retrieved from last.fm with no restrictions on how many times they can be listened to, or in which territories they may be streamed. There are some which do, but this is handled serverside, so the client doesn't have any say in it.
Your question is a bit unclear -- there are plenty of free tracks on last.fm, and the service is free. So to answer your query -- no, it is not restricted in a lot of cases, and when it is, the client is blocked.
Best Answer
Nope. This has been a requested but unimplemented request for over three years: