@slonce, не сталкивался с таким использованием смс-сервисов. Т.е. нужно номер в сервисе взять и на него на неопределенном промежутке времени получить 5 смс? Так можно вообще? В любом случае тогда лучше создать базу, при взятии номера записывать его в базу и писать в графу рядом 0. Потом, при использовании, записывать вместо нуля 1,2 и т.д. Каждый раз, когда нужно активировать, просто ищем в базе номер, где второй столбец меньше 5. Если таких нет, то получаем новый номер и в базу его записываем.