Like Johnny, said, nothing's really wrong, it's always that pesky context. It's next to impossible to answer questions about English without it.
"Are you ready for a request from me for tonight?" - You know that there's a request coming from me for tonight, and are you ready for it?
"Are you ready for my request tonight?" - You know I have a request, can you deal with it tonight?
"Are you ready for my request for tonight?" - You know I have a request that's for tonight, and are you ready do deal with it?