Should not be a problem. I've often run procedures that run continuously (eg. procedures that check for blocking and take appropriate action). Such procedures have usually included a WAITFOR delay within their logic so that they're not hammering CPU.
In your case you'll probably have the proc running continuously without any waits, but you should have no problems as long as you do not have any query governor setting in effect (the default is NO query governor settings).