по правилам русского языка в каких случаях используется кто-нибудь, а в каких кто-либо?

есть спецы по родному?

по-моему, я не профессионал, это почти полные синонимы и взаимозаменяемы, но "кто-либо" более претенциозно и высокопарно. оно скорее применяется в письме, чем в устной речи. сравните: 
 кто-нибудь говорит по-русски? и 
 кто-либо говорит по-русски?
а ещё яснее: помогите мне, кто-нибудь! но не скажешь: " кто-либо, помогите мне! "